.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width : 600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width : 600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width : 600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}div.Vue-Toastification__container div.Vue-Toastification__toast{align-items:flex-start}div.Vue-Toastification__container div.Vue-Toastification__toast button.Vue-Toastification__close-button{opacity:.7}div.Vue-Toastification__container div.Vue-Toastification__toast--warning,div.Vue-Toastification__container div.Vue-Toastification__toast--warning button.Vue-Toastification__close-button{color:#000}div.Vue-Toastification__container svg.Vue-Toastification__icon{margin-top:0}:root{--navheight: 60px;--navheight-mobile: 45px;--brand-primary: #839c00;--brand-secondary: #f9d800;--avatar-icon-foreground-color: #fefefe;--avatar-icon-scale: 1;--avatar-icon-font-size: 40px}@media (max-width: 575.98px){:root{--avatar-icon-font-size: 20px}}html,body{overscroll-behavior-y:none;background-color:#212529}@media (max-width: 575.98px){html,body{font-size:14px}}@media (max-width: 575.98px){.page-body{margin-top:45px}}:root{--vs-colors--lightest: rgba(60, 60, 60, .26);--vs-colors--light: rgba(60, 60, 60, .5);--vs-colors--dark: #333;--vs-colors--darkest: rgba(0, 0, 0, .15);--vs-search-input-color: inherit;--vs-search-input-placeholder-color: inherit;--vs-font-size: 1rem;--vs-line-height: 1.4;--vs-state-disabled-bg: rgb(248, 248, 248);--vs-state-disabled-color: var(--vs-colors--light);--vs-state-disabled-controls-color: var(--vs-colors--light);--vs-state-disabled-cursor: not-allowed;--vs-border-color: var(--vs-colors--lightest);--vs-border-width: 1px;--vs-border-style: solid;--vs-border-radius: 4px;--vs-actions-padding: 4px 6px 0 3px;--vs-controls-color: var(--vs-colors--light);--vs-controls-size: 1;--vs-controls--deselect-text-shadow: 0 1px 0 #fff;--vs-selected-bg: #f0f0f0;--vs-selected-color: var(--vs-colors--dark);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-dropdown-bg: #fff;--vs-dropdown-color: inherit;--vs-dropdown-z-index: 1000;--vs-dropdown-min-width: 160px;--vs-dropdown-max-height: 350px;--vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg: #000;--vs-dropdown-option-color: var(--vs-dropdown-color);--vs-dropdown-option-padding: 3px 20px;--vs-dropdown-option--active-bg: #5897fb;--vs-dropdown-option--active-color: #fff;--vs-dropdown-option--deselect-bg: #fb5858;--vs-dropdown-option--deselect-color: #fff;--vs-transition-timing-function: cubic-bezier(1, -.115, .975, .855);--vs-transition-duration: .15s}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function: cubic-bezier(1, .5, .8, 1);--vs-transition-duration: .15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg: var(--vs-state-disabled-bg);--vs-disabled-color: var(--vs-state-disabled-color);--vs-disabled-cursor: var(--vs-state-disabled-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - var(--vs-border-width));left:0;z-index:var(--vs-dropdown-z-index);padding:5px 0;margin:0;width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-top-style:none;border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;list-style:none;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color)}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{display:flex;align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0) scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));-webkit-animation:vSelectSpinner 1.1s infinite linear;animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size, var(--vs-controls-size)))}.vs--loading .vs__spinner{opacity:1}@keyframes highlight{0%{background-color:#f9d800bc}to{background-color:#fff}}@keyframes pulse{50%{opacity:.5}}@keyframes rotaHighlightPulse{50%{background-color:#0b5ed733}}:root{--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--rota-highlight-pulse: rotaHighlightPulse 2s cubic-bezier(.4, 0, .6, 1) infinite}.anim-pulse{animation:var(--animate-pulse)}.rota-highlight-pulse{animation:var(--rota-highlight-pulse)}amplify-sign-in{padding:.5em 1em;width:100%}amplify-sign-up{padding:.5em 1em;width:100%}amplify-section{--container-height: auto;--min-width: 100%}amplify-authenticator{--container-height: auto;--min-width: 100%;max-width:100%}amplify-confirm-sign-up div.form-section-footer span{visibility:hidden}.guidance-notes{margin:.25em 1em}.fc-dayGridMonth-view a{color:#000;text-decoration:none}.fc-dayGridMonth-view .fc-event-main{cursor:pointer}.fc-dayGridMonth-view .fc-event-main:hover{text-decoration:underline}.fc-dayGridMonth-view .fc-activity .note{opacity:.5}.fc-v-event{--fc-event-bg-color: initial;border:none!important;padding:1px 0}.fc-v-event .fc-activity .note{opacity:.5}.fc-timeGridWeek-view .fc-h-event:has(.client-enjoyment-summary){background-color:initial;text-align:center}.fc-timeGridWeek-view .fc-h-event:has(.client-enjoyment-summary) .client-enjoyment-mini{margin-left:0!important;padding:1px 2px 0 0!important}.fc-timeGridWeek-view a.fc-col-header-cell-cushion{text-decoration:none;color:initial}.fc-h-event{border:none!important}.fc-resourceTimeline-view a.fc-timeline-slot-cushion{text-decoration:none;color:initial}.fc-resourceTimeGridDay-view .client-badge-with-activity-status{white-space:nowrap}.now-next .late,.legend .late{background-color:var(--activity-late-bg-color)!important;border-color:var(--activity-late-border-color)!important;background-image:linear-gradient(135deg,#ffe69c 25%,#ffcd39 25%,#ffcd39 50%,#ffe69c 50%,#ffe69c 75%,#ffcd39 75%,#ffcd39);background-size:16.97px 16.97px}.fc-activity{min-height:100%;padding:.15em;margin:0;border-radius:4px;border-style:solid;border-width:2px;background-color:var(--activity-type-default-bg-color);color:var(--activity-type-default-fg-color);border-color:var(--activity-type-default-border-color)}.fc-activity:hover{border-color:#000}.fc-activity .client-badge{color:#fff}.fc-activity a{color:#000;text-decoration:none}.fc-activity.pcs{background-color:var(--activity-type-pcs-bg-color);border-color:var(--activity-type-pcs-border-color);color:var(--activity-type-pcs-fg-color)}.fc-activity.care{background-color:var(--activity-type-care-bg-color);border-color:var(--activity-type-care-border-color);color:var(--activity-type-care-fg-color)}.fc-activity.support{background-color:var(--activity-type-support-bg-color);border-color:var(--activity-type-support-border-color);color:var(--activity-type-support-fg-color)}.fc-activity.started{border-color:var(--activity-status-started-border-color)!important;border-style:dotted;border-width:3px;background-color:var(--activity-status-started-bg-color)!important;background-image:initial}.fc-activity.finished{border-color:var(--activity-status-finished-border-color)!important;border-style:solid;background-color:var(--activity-status-finished-bg-color)!important;background-image:initial}.fc-activity.behaviour{border-color:var(--activity-type-behaviour-border-color)!important;border-style:dashed!important;background-image:initial}.fc-activity.unable-to-start{border-color:var(--activity-status-alert-border-color)!important;background-color:var(--activity-status-alert-bg-color)!important;border-style:dashed!important;background-image:initial}.fc-activity .note{border-top:rgba(0,0,0,.2) 2px solid}.fc-shift{overflow:hidden;min-height:100%;padding:0 .25em;margin:0;border-radius:2px;border-style:solid;border-width:2px;background-color:var(--activity-type-default-bg-color);border-color:var(--activity-type-default-border-color);color:var(--activity-type-default-fg-color)}.legend .fc-shift{padding:.15em}.fc-shift.started{border-color:var(--activity-status-started-border-color)!important;border-style:dotted;border-width:3px;background-color:var(--activity-status-started-bg-color)!important;background-image:initial}.fc-timeline{--fc-event-bg-color: initial}.fc-timegrid-event-harness .fc-activity{overflow:hidden;max-height:100%}@media (max-width: 767px){.fc-timeGridDay-view table{width:100%!important}}.fullcalendar-day-view table{background-color:#fff}.fullcalendar-day-view.fc .fc-timegrid-col.fc-day-today{background-color:initial}.fullcalendar-day-view .p-inputtext{text-align:center}.fullcalendar-day-view .fc-v-event{background-color:unset;border:none}.fullcalendar-day-view .fc-col-header-cell a{color:initial;text-decoration:none}.fullcalendar-day-view .shift,.fullcalendar-day-view .schedule{border-color:#d0d0d0;background-color:#e0e0e0}.fullcalendar-day-view .shift.adjacentDay,.fullcalendar-day-view .schedule.adjacentDay{opacity:.5;border-style:none}#rota.care table.viewstyle-staff td.day,#rota.care table.viewstyle-staff th.day{width:11%;max-width:11%}#rota table{background:#fff;table-layout:fixed}#rota table.edit-mode .rota-grid-content{cursor:pointer}#rota table.edit-mode .rota-grid-content:hover .card{background-color:#f9d800}#rota table.edit-mode .rota-grid-content+div.activities{border-top:1px solid #ccc}#rota table.edit-mode tr.nobody .rota-grid-content{cursor:pointer}#rota table.edit-mode tr.nobody .rota-grid-content:hover .card{background-color:#fff;border-color:#842029}#rota table.edit-mode td.highlightedShift{background-color:#f9d800bc;animation:highlight 60s linear both}#rota table td.today,#rota table th.today{background-color:#0a58ca20}#rota table th.today{color:#0a58ca}#rota table .card-body{padding:.15rem}#rota table .card:not(.type-sick):not(.type-holiday){border-color:#fff}#rota table .card.type-old,#rota table .card.type-sick,#rota table .card.type-holiday{background:initial;border:none;font-style:italic;text-decoration:underline}#rota table .card.border-warning{border-left-width:4px}#rota table .card.rota-grid-staff-view{cursor:pointer}#rota table .card.rota-grid-staff-view:hover{border-color:#000;background:#eee}#rota table tr.user td.name{min-width:50px;background-color:#eee}#rota table tr.user td.name .cc-user-display{margin-top:.25rem}#rota table tr.user .card-body{background-color:#9993;border-radius:var(--bs-border-radius)}#rota table tr.nobody{background-color:#f8d7da}#rota table tr.nobody>td.day>div.d-flex{min-height:6em}#rota table tr.nobody>td.day>div.d-flex:not(:first-of-type){border-top:1px solid rgba(132,32,41,.2);padding-top:.25em;margin-top:.25em}#rota table tr.nobody div.hasCoverRequest .hasCoverRequest{top:.55em}#rota table tr.nobody .card{border:1px solid rgba(0,0,0,.125);margin-bottom:.1em;--bs-card-title-color: #842029}#rota table tr.nobody .card-body{background-color:#84202933;border-radius:var(--bs-border-radius)}#rota table tr.nobody .card.border-warning{border-left-width:4px}#rota table tr.nobody td{border-color:#f5c2c7;color:#842029}#rota table tr.agency{background-color:#fff6e4}#rota table tr.agency td .rota-grid-content+.rota-grid-content{margin-top:.25em}#rota table tr.agency td.today{background-color:#a0b81a20}#rota table td.unavailable{background:#eee;cursor:not-allowed}#rota table .oncall-view-container{padding:.25rem 0;height:2em}@media print{#rota table tbody:not(.oncall){page-break-after:always}#rota table tbody:not(caption)>*{border-width:1px 0;border-color:#999}}#rota table tbody td{vertical-align:top;text-align:left}#rota table tbody td.day{position:relative}#rota table tbody td.day:has(.rota-grid-content-highlighted){animation:var(--rota-highlight-pulse)}#rota table tbody td.day .rota-grid-content div.card{--bs-card-bg: initial;display:block}#rota table tbody td.day .rota-grid-content-highlighted .card{background-color:#0b5ed744;border-color:#0b5ed744}#rota table tbody td.day .activity,#rota table tbody td.day .schedule{margin-left:.5em}#rota table tbody td .btn{padding-left:.25rem;padding-right:.25rem}#rota table tbody th.name{vertical-align:middle}#rota table tbody td h5.card-title{margin:0;font-size:1rem;font-weight:700}#rota table .morning tr.total td,#rota table .morning tr.new td,#rota table .morning .shiftName,#rota table .afternoon tr.total td,#rota table .afternoon tr.new td,#rota table .afternoon .shiftName,#rota table .night tr.total td,#rota table .night tr.new td,#rota table .night .shiftName{background-color:#eee}#rota table th.name{font-size:120%}#rota table td.center{text-align:center}#rota table td.center:not(.empty){vertical-align:top}#rota table .total td.center{vertical-align:bottom}#rota table tr.total{border-bottom:0}#rota table tr.new{border-top:0}#rota table td>button,#rota table td>div.appointments>button{opacity:.3;transition:none}#rota table td>button:hover,#rota table td>div.appointments>button:hover{opacity:1}#rota table .total td>svg{opacity:.4}#rota table.viewstyle-staff td.day,#rota table.viewstyle-staff th.day{width:12%;max-width:12%}#rota table .btn.add-shift{line-height:1;font-weight:700;padding:.15em .25em;font-size:120%}#rota table .btn.add-shift:hover{background:var(--bs-primary);color:#fff}#rota table div.activity,#rota table div.schedule,#rota table div.shift-coverage-warning{font-size:80%;overflow:clip}#rota table div.activity .activity-title,#rota table div.schedule .activity-title,#rota table div.shift-coverage-warning .activity-title{display:block}#rota table div.schedule span.notes{max-height:100px;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}#rota table div.shift-coverage-warning{background-color:rgba(var(--bs-danger-rgb),.1);color:rgb(var(--bs-danger-rgb));padding:.25em}#rota table div.client-supervision-hours-info{text-align:right}#rota table div.client-supervision-hours{font-size:80%}#rota table div.scheduleHasCare:not(:has(.reassigned)){border:2px solid var(--bs-warning-border-subtle);border-radius:var(--bs-border-radius);background-color:rgba(var(--bs-warning-rgb),.4);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:2rem 2rem}#rota table div.scheduleHasCare:not(:has(.reassigned)):after{content:"!";display:block;position:absolute;top:.5em;right:1em;color:var(--bs-warning-text-emphasis);font-weight:700}#rota table div.hasCoverRequest{position:relative}#rota table div.hasCoverRequest .hasCoverRequest{position:absolute;top:.3em;right:2px;z-index:1;color:var(--bs-primary)}#rota table tbody.appointments td>div.appointments{max-height:15em;overflow-y:auto;overflow-x:hidden}#rota .nav-tabs{font-size:1.1em}#rota .p-dialog-header{cursor:move}#rota .p-dialog-header .p-dialog-title:before{content:":: ";color:#999}#rota th.shiftName{width:6em}@media print{#rota th.shiftName{width:50px}#rota tbody th.shiftName{white-space:nowrap;vertical-align:top}#rota tbody th.shiftName div{transform:rotate(90deg)}}@media (max-width: 768px){#rota table{width:auto!important}#rota table.viewstyle-staff th.day{min-width:10em}}.rota-grid-staff-view div.card-body{overflow:clip}.rota-grid-staff-view:not(.type-sick,.type-holiday){text-align:left}.rota-grid-staff-view.agency h5.display-name{font-size:1em}.rota-grid-staff-view .continuation{opacity:.25}.rota-grid-staff-view svg.spans-days{color:#959503}@media print{.rota-grid-staff-view span.badge{text-decoration:underline;padding-left:0;padding-right:0}}.rota-grid-staff-view div.appointments,.rota-grid-staff-view div.notes{max-height:1em;line-height:1em;overflow:hidden;font-size:80%;color:#842029;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.rota-grid-staff-view ul{list-style:none;margin:0 0 2px;padding:0}.rota-shift-assigned-to-view .assigned-date{font-size:70%}.rota-shift-assigned-to-view ul{margin:0;padding:.25em}.rota-shift-assigned-to-view ul li{margin-left:1em}@media (max-width: 575.98px){#rota.grid{overflow-y:scroll}#rota.grid td.day{max-width:250px}#rota.grid tbody.supervisionHours td.day .client-supervision-hours:before,#rota.grid tbody.appointments td.day .appointments:before,#rota.grid td.day .rota-grid-content:before{display:block;content:attr(data-date);color:gray;white-space:nowrap}#rota.grid td.day .rota-grid-content:before,#rota.grid tbody.appointments td.day .appointments:before{font-size:80%}#rota.grid table thead:first-child{display:none}#rota.grid table tbody.supervisionHours tr td:first-child,#rota.grid table tbody.oncall th,#rota.grid table tbody.appointments th,#rota.grid table tr.user td.name,#rota.grid table tr.nobody td.name{position:sticky;left:0;z-index:1}#rota.grid div.client-supervision-hours>div,#rota.grid div.rota-grid-content .card-title.time{white-space:nowrap}}@media print{html,body{background-color:initial!important}.page-body{margin-top:0!important;padding-top:0!important}.page-body>.container{margin:0;padding:0;max-width:unset}#view-rota .container,#home .container,#view-report-client .container,.d-print-fullwidth.container{max-width:unset}#view-report-client table{font-size:80%}#rota-selection{position:initial!important;top:initial!important}#client-activity-report .day-header{text-decoration:underline}}button.self-assign{width:100%;height:100%;color:#fff;background-color:#6f42c1}button.self-assign:hover{background-color:#59359a}button.self-assign:hover svg{animation-name:wave-animation;animation-duration:2.5s;animation-iteration-count:infinite;transform-origin:70% 80%}.badge.self-assign{background-color:#6f42c1}.rotashift-agenda .time span{text-transform:capitalize}.rotashift-agenda .other-staff{color:#666}.rotashift-agenda .location{text-transform:uppercase}@keyframes wave-animation{0%{transform:rotate(0) scale(1)}10%{transform:rotate(14deg) scale(1.05)}20%{transform:rotate(-8deg) scale(1)}30%{transform:rotate(14deg) scale(1.05)}40%{transform:rotate(-4deg) scale(1)}50%{transform:rotate(10deg) scale(1.05)}60%{transform:rotate(0) scale(1)}to{transform:rotate(0)}}.anim-wave-animation{animation-name:wave-animation;animation-duration:2.5s;animation-iteration-count:infinite}div.client-hours .nav-pills.card-header-tabs .nav-link.active{background-color:var(--bs-nav-pills-link-active-bg)}div.client-hours .nav-pills.card-header-tabs li:nth-child(1) .nav-link.active{background-color:var(--bs-green)}div.client-hours .nav-pills.card-header-tabs li:nth-child(2) .nav-link.active{background-color:var(--bs-orange)}div.client-hours .nav-pills.card-header-tabs li:nth-child(3) .nav-link.active{background-color:var(--bs-red)}div.client-hours .nav-pills.card-header-tabs button{width:100%}.client-escalation-level.level0{background-color:var(--bs-green)}.client-escalation-level.level1{background-color:var(--bs-orange)}.client-escalation-level.level2{background-color:var(--bs-red)}div.client-hours-table{max-height:40vh;overflow-y:auto;max-width:calc(1320px - 2rem)}@media (max-width: 575.98px){div.client-hours-table{max-width:95vw}}#payroll-details{--payroll-override-background-image: linear-gradient( 225deg, #777, #777 8px, transparent 8px, transparent );--payroll-time-adjust-background-image: linear-gradient( 225deg, orange, orange 8px, transparent 8px, transparent );--payroll-time-adjust-danger-background-image: linear-gradient( 225deg, red, red 8px, transparent 8px, transparent );--section-border-height: 4px}#payroll-details div.header-controls{background-color:#f0f0f0;padding:.5em}#payroll-details div.header-controls.accepted{background-color:#d1e7dd}#payroll-details div.header-controls.rejected{background-color:#f8d7da}#payroll-details div.position-sticky{top:60px;z-index:1}#payroll-details table tbody tr{transition:opacity .5s ease}#payroll-details table.rejected tbody:not(.payroll-user-new-shift-row) tr{opacity:.3}#payroll-details table.accepted tbody:not(.payroll-user-new-shift-row) tr:not(.accepted){opacity:.3}tbody.payroll-user-new-shift-row{--bs-table-hover-bg: initial}tbody.payroll-user-body .shift-accept.btn-link,thead.payroll-user-head .shift-accept.btn-link,tfoot.payroll-user-foot .shift-accept.btn-link{font-weight:600;text-decoration:none;--bs-btn-hover-border-color: #198754;border-style:dashed}tbody.payroll-user-body .shift-ignore.btn-link,thead.payroll-user-head .shift-ignore.btn-link,tfoot.payroll-user-foot .shift-ignore.btn-link{text-decoration:none;font-weight:600;--bs-btn-hover-border-color: #dc3545;border-style:dashed}tbody.payroll-user-body th.time,thead.payroll-user-head th.time,tfoot.payroll-user-foot th.time{min-width:4em}tbody.payroll-user-body th.date,tbody.payroll-user-body th.day,thead.payroll-user-head th.date,thead.payroll-user-head th.day,tfoot.payroll-user-foot th.date,tfoot.payroll-user-foot th.day{white-space:nowrap}tbody.payroll-user-body th.notes,thead.payroll-user-head th.notes,tfoot.payroll-user-foot th.notes{min-width:8em}tbody.payroll-user-body th.hours,tbody.payroll-user-body th.breaks,thead.payroll-user-head th.hours,thead.payroll-user-head th.breaks,tfoot.payroll-user-foot th.hours,tfoot.payroll-user-foot th.breaks{min-width:4em}tbody.payroll-user-body td.hours input.form-control.check-hours,tbody.payroll-user-body td.breaks input.form-control.check-hours,thead.payroll-user-head td.hours input.form-control.check-hours,thead.payroll-user-head td.breaks input.form-control.check-hours,tfoot.payroll-user-foot td.hours input.form-control.check-hours,tfoot.payroll-user-foot td.breaks input.form-control.check-hours{--bs-body-bg: var(--bs-warning);--bs-border-color: #000;--bs-border-width: 2px;font-weight:700}tbody.payroll-user-body td.hours input.form-control.check-zero-value,tbody.payroll-user-body td.breaks input.form-control.check-zero-value,thead.payroll-user-head td.hours input.form-control.check-zero-value,thead.payroll-user-head td.breaks input.form-control.check-zero-value,tfoot.payroll-user-foot td.hours input.form-control.check-zero-value,tfoot.payroll-user-foot td.breaks input.form-control.check-zero-value{--bs-body-bg: var(--bs-warning);font-weight:700}tbody.payroll-user-body .hours,tbody.payroll-user-body .breaks,tbody.payroll-user-body .right,thead.payroll-user-head .hours,thead.payroll-user-head .breaks,thead.payroll-user-head .right,tfoot.payroll-user-foot .hours,tfoot.payroll-user-foot .breaks,tfoot.payroll-user-foot .right{text-align:right}tbody.payroll-user-body td.valid,thead.payroll-user-head td.valid,tfoot.payroll-user-foot td.valid{text-align:center;--bs-warning-rgb: 209, 158, 5}tbody.payroll-user-body tr.override-name td.rate,thead.payroll-user-head tr.override-name td.rate,tfoot.payroll-user-foot tr.override-name td.rate,tbody.payroll-user-body tr.override-hours td.hours,thead.payroll-user-head tr.override-hours td.hours,tfoot.payroll-user-foot tr.override-hours td.hours,tbody.payroll-user-body tr.override-break-hours td.breaks,thead.payroll-user-head tr.override-break-hours td.breaks,tfoot.payroll-user-foot tr.override-break-hours td.breaks{background-image:var(--payroll-override-background-image);background-repeat:no-repeat}tbody.payroll-user-body tr.has-presence-adjusted-start.has-presence-adjusted-start-late td.start div.presenceAdjusted,thead.payroll-user-head tr.has-presence-adjusted-start.has-presence-adjusted-start-late td.start div.presenceAdjusted,tfoot.payroll-user-foot tr.has-presence-adjusted-start.has-presence-adjusted-start-late td.start div.presenceAdjusted,tbody.payroll-user-body tr.has-presence-adjusted-end.has-presence-adjusted-end-early td.end div.presenceAdjusted,thead.payroll-user-head tr.has-presence-adjusted-end.has-presence-adjusted-end-early td.end div.presenceAdjusted,tfoot.payroll-user-foot tr.has-presence-adjusted-end.has-presence-adjusted-end-early td.end div.presenceAdjusted{color:red}tbody.payroll-user-body tr.has-presence-adjusted-end td.end div>span,thead.payroll-user-head tr.has-presence-adjusted-end td.end div>span,tfoot.payroll-user-foot tr.has-presence-adjusted-end td.end div>span{display:block}tbody.payroll-user-body tr.has-presence-adjusted-end td.end div.maxEndAdjustmentExceeded,thead.payroll-user-head tr.has-presence-adjusted-end td.end div.maxEndAdjustmentExceeded,tfoot.payroll-user-foot tr.has-presence-adjusted-end td.end div.maxEndAdjustmentExceeded{color:#000;font-weight:700;background-color:var(--bs-warning);border-radius:.25em;padding:.125em .25em;display:inline-block}tbody.payroll-user-body div.accept,thead.payroll-user-head div.accept,tfoot.payroll-user-foot div.accept{text-align:center;white-space:nowrap}tbody.payroll-user-body div.accept button,thead.payroll-user-head div.accept button,tfoot.payroll-user-foot div.accept button{width:7em;padding-left:.25rem;padding-right:.25rem}tbody.payroll-user-body div.presenceAdjusted,thead.payroll-user-head div.presenceAdjusted,tfoot.payroll-user-foot div.presenceAdjusted{font-size:.875em;white-space:nowrap;color:#999}tbody.payroll-user-body td.rate div.time,thead.payroll-user-head td.rate div.time,tfoot.payroll-user-foot td.rate div.time{font-size:.875em;white-space:nowrap;color:#000}tbody.payroll-user-body td.rate,thead.payroll-user-head td.rate,tfoot.payroll-user-foot td.rate{--bs-table-bg: #efefef}thead.payroll-user-head tr:nth-child(1){text-align:left;--bs-table-color: #666;font-size:1.2em;font-weight:700}thead.payroll-user-head tr:nth-child(2){border-bottom-width:var(--section-border-height)}tfoot.payroll-user-foot.rejected tr.accepted th.hours,tfoot.payroll-user-foot.rejected tr.accepted th.right,tfoot.payroll-user-foot.rejected td .accepted,tfoot.payroll-user-foot.rejected th .accepted{--bs-table-color: red;color:red;font-weight:initial;text-decoration:line-through}tfoot.payroll-user-foot tr:first-child{border-top-width:var(--section-border-height)}tfoot.payroll-user-foot tr.total-row{border-top:2px solid #333;border-bottom:var(--section-border-height) solid #333}tfoot.payroll-user-foot tr.accepted th,tfoot.payroll-user-foot td .accepted{--bs-table-color: green;color:green;font-weight:700}tfoot.payroll-user-foot tr.total-per-rate-type td{--bs-table-color: #666;--bs-table-bg: #efefef}tbody.payroll-user-controls{--bs-table-hover-bg: initial}tbody.payroll-user-body:hover{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}tbody.payroll-user-body .rate small,tbody.payroll-user-body .hours small{color:#999;--bs-table-color: #aaa}tbody.payroll-user-body td.breaks,tbody.payroll-user-body td.hours{width:5em}tbody.payroll-user-body td.breaks input,tbody.payroll-user-body td.hours input{text-align:right;width:100%}tbody.payroll-user-body .location{text-transform:uppercase}tbody.payroll-user-body .confidence{font-size:.875em;font-weight:700;white-space:nowrap;display:inline-block;padding:.125em .25em;border-radius:.25em}tbody.payroll-user-body .confidence.confidence-level-0,tbody.payroll-user-body .confidence.confidence-level-1{background-color:var(--bs-warning)}tbody.payroll-user-body .confidence.confidence-level-2{display:none}tbody.payroll-user-body td div.accept .btn,tbody.payroll-user-body td.location .btn,tbody.payroll-user-body td.rate .btn{--bs-btn-padding-y: .1rem}tbody.payroll-user-body td.notes svg{color:#999}tbody.payroll-user-body td.presence{white-space:nowrap}tbody.payroll-user-body td.presence .popover{--bs-popover-max-width: 350px;box-shadow:var(--bs-popover-box-shadow)}tbody.payroll-user-body td.presence .btn{--bs-btn-padding-y: .1rem}tbody.payroll-user-body td.presence.present{color:green}tbody.payroll-user-body td.presence.present svg{color:green}tbody.payroll-user-body td.presence.present .btn{--bs-btn-border-color: green}tbody.payroll-user-body td.presence.absent{color:red}tbody.payroll-user-body td.accept.hasRowSpan{vertical-align:middle}tbody.payroll-user-body .shift-notes{font-style:italic}tbody.payroll-user-body tr.shift-assignment-old{opacity:.3}tbody.payroll-user-body tr.shift-assignment-old:hover{opacity:.8}tbody.payroll-user-body tr.shift-assignment-old div.confidence,tbody.payroll-user-body tr.shift-assignment-old div.presence{display:none}tbody.payroll-user-body tr.shift-assignment-old td.valid svg{display:none}tbody.payroll-user-body tr.shift-assignment-old td.hours,tbody.payroll-user-body tr.shift-assignment-old td.breaks,tbody.payroll-user-body tr.shift-assignment-old td.time{text-decoration:line-through}tbody.payroll-user-body tr.shift-assignment-current span.shift-assignment span,tbody.payroll-user-body tr.shift-assignment-holiday span.shift-assignment span,tbody.payroll-user-body tr.shift-assignment-sick span.shift-assignment span{display:none}tbody.payroll-user-body tr.overlapping-shift{--bs-table-bg: #ffffe0}tbody.payroll-user-body tr.shift-assignment-holiday .presence.absent{color:green}tbody.payroll-user-body tr.shift-assignment-holiday .presence.absent svg{color:green}tbody.payroll-user-body tr.shift-assignment-holiday .presence.absent .btn{--bs-btn-border-color: green;--bs-btn-disabled-border-color: green}tbody.payroll-user-body .cc-user-display{margin-left:.25em}tbody.payroll-user-body .cc-avatar{display:none}tbody.payroll-user-body tr.highlighted{--bs-table-bg: #0b5ed744 !important}tbody.payroll-user-body tr.ignored{--bs-table-color: #aaa}tbody.payroll-user-body tr.ignored td.hours,tbody.payroll-user-body tr.ignored td.breaks,tbody.payroll-user-body tr.ignored td.time{text-decoration:line-through}tbody.payroll-user-body tr.ignored td.presence{color:var(--bs-table-color)}tbody.payroll-user-body tr.ignored td.presence .btn{--bs-btn-border-color: var(--bs-table-color)}tbody.payroll-user-body tr.ignored td.presence .btn svg{color:var(--bs-table-color)}tbody.payroll-user-body tr.ignored div.time,tbody.payroll-user-body tr.ignored div.maxEndAdjustmentExceeded{color:var(--bs-table-color)!important}tbody.payroll-user-body tr.ignored>th,tbody.payroll-user-body tr.ignored>td{--bs-table-active-bg: #d8959c33;--bs-table-bg: #d8959c33}tbody.payroll-user-body *{transition:color .5s;transition:background-color .5s}tbody.payroll-user-body tr.accepted:not(.shift-assignment-old)>th,tbody.payroll-user-body tr.accepted:not(.shift-assignment-old)>td{--bs-table-active-bg: #bcd0c789;--bs-table-bg: #d1e7dd89}tbody.payroll-user-body tr.accepted div.confidence,tbody.payroll-user-body tr.ignored div.confidence{display:none}tbody.payroll-user-body tr.accepted td.presence button,tbody.payroll-user-body tr.ignored td.presence button{--bs-btn-border-width: 0px}tbody.payroll-user-body.week-1{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-1~tbody.payroll-user-body.week-1{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-2{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-2~tbody.payroll-user-body.week-2{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-3{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-3~tbody.payroll-user-body.week-3{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-4{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-4~tbody.payroll-user-body.week-4{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-5{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-5~tbody.payroll-user-body.week-5{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-6{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-6~tbody.payroll-user-body.week-6{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-7{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-7~tbody.payroll-user-body.week-7{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-8{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-8~tbody.payroll-user-body.week-8{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-9{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-9~tbody.payroll-user-body.week-9{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-10{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-10~tbody.payroll-user-body.week-10{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-11{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-11~tbody.payroll-user-body.week-11{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-12{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-12~tbody.payroll-user-body.week-12{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-13{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-13~tbody.payroll-user-body.week-13{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-14{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-14~tbody.payroll-user-body.week-14{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-15{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-15~tbody.payroll-user-body.week-15{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-16{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-16~tbody.payroll-user-body.week-16{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-17{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-17~tbody.payroll-user-body.week-17{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-18{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-18~tbody.payroll-user-body.week-18{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-19{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-19~tbody.payroll-user-body.week-19{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-20{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-20~tbody.payroll-user-body.week-20{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-21{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-21~tbody.payroll-user-body.week-21{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-22{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-22~tbody.payroll-user-body.week-22{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-23{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-23~tbody.payroll-user-body.week-23{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-24{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-24~tbody.payroll-user-body.week-24{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-25{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-25~tbody.payroll-user-body.week-25{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-26{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-26~tbody.payroll-user-body.week-26{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-27{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-27~tbody.payroll-user-body.week-27{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-28{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-28~tbody.payroll-user-body.week-28{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-29{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-29~tbody.payroll-user-body.week-29{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-30{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-30~tbody.payroll-user-body.week-30{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-31{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-31~tbody.payroll-user-body.week-31{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-32{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-32~tbody.payroll-user-body.week-32{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-33{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-33~tbody.payroll-user-body.week-33{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-34{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-34~tbody.payroll-user-body.week-34{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-35{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-35~tbody.payroll-user-body.week-35{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-36{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-36~tbody.payroll-user-body.week-36{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-37{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-37~tbody.payroll-user-body.week-37{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-38{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-38~tbody.payroll-user-body.week-38{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-39{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-39~tbody.payroll-user-body.week-39{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-40{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-40~tbody.payroll-user-body.week-40{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-41{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-41~tbody.payroll-user-body.week-41{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-42{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-42~tbody.payroll-user-body.week-42{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-43{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-43~tbody.payroll-user-body.week-43{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-44{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-44~tbody.payroll-user-body.week-44{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-45{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-45~tbody.payroll-user-body.week-45{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-46{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-46~tbody.payroll-user-body.week-46{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-47{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-47~tbody.payroll-user-body.week-47{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-48{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-48~tbody.payroll-user-body.week-48{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-49{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-49~tbody.payroll-user-body.week-49{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-50{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-50~tbody.payroll-user-body.week-50{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-51{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-51~tbody.payroll-user-body.week-51{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-52{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-52~tbody.payroll-user-body.week-52{border-top-width:var(--bs-border-width)}tbody.payroll-user-body.week-53{border-top-width:var(--section-border-height)}tbody.payroll-user-body.week-53~tbody.payroll-user-body.week-53{border-top-width:var(--bs-border-width)}#draft-payslips .popover.detail-popover{max-width:none}#draft-payslips .b-popover.showing{display:none}.payroll-user-body .rate-name{font-weight:700}.payroll-user-body .rate-name>*{font-weight:400}.payroll-user-body td.notes .shift-notes{color:#666}.payroll-user-body td.notes .shift-notes svg{color:#e1e118}.Vue-Toastification__toast.warning-message{align-items:flex-start}.Vue-Toastification__toast.warning-message .Vue-Toastification__icon{margin:9px 18px auto 0}html.kiosk{--footer-height: 2rem;background-color:#f5f5f5;font-size:20px}html.kiosk body{--bs-body-font-size: 20px;overflow:hidden}html.kiosk body .btn{--bs-btn-font-size: var(--bs-body-font-size)}html.kiosk body .page-body{margin-top:initial;min-height:initial;padding-top:initial}@media (max-width: 575.98px){html.kiosk body .page-body{margin-top:initial}}html.kiosk #lastUpdateTime{position:fixed;bottom:0;right:0;padding:0;color:#eee;background-color:rgba(var(--bs-dark-rgb),1);height:var(--footer-height);font-size:1rem;padding-top:.25rem;padding-right:.25rem}html.kiosk #lastUpdateTime:before{content:"Last refreshed: "}html.kiosk .fc .fc-timegrid-now-indicator-line{border-width:2px 0px 0px}html.kiosk .fc-timegrid-event{--fc-small-font-size: 18px;font-weight:var(--bs-body-font-weight)}html.kiosk .now-next .client-badge{--bs-badge-font-size: 18px;margin:.25em 0;padding:.5em}html.kiosk .staff .now-next{--bs-body-font-weight: 600}.rota-user-month-view .fc .fc-toolbar.fc-header-toolbar{margin-bottom:.5em}.rota-user-month-view .fc-day-other .fc-event{opacity:.5}.rota-user-month-view .fc-h-event{background-color:initial;color:inherit}.rota-user-month-view .fc-h-event .fc-event-main{color:inherit;text-decoration:none;cursor:initial}.rota-user-month-view .fc-daygrid-event{margin-bottom:.25em}.rota-user-month-view .fc-daygrid-dot-event{padding:0}.rota-user-month-view .event-wrapper{display:block;white-space:initial;max-height:200px;overflow-y:scroll;background:var(--shift-bg-color);border-radius:.5em;width:100%}.rota-user-month-view .event-wrapper>div{padding:.5em}.rota-user-month-view .event-wrapper div.time-wrapper{border-bottom:1px solid #1e3a8a;font-weight:700;padding-top:.5em;margin-top:-.5em;margin-bottom:.25em;padding-bottom:.25em;position:sticky;top:0;background-color:var(--shift-bg-color);z-index:1}.rota-user-month-view .event-wrapper div.time-wrapper .time svg{display:none}.rota-user-month-view .event-wrapper .notes.mb-2{margin-bottom:0!important}.rota-user-month-view .event-wrapper h5{font-size:1em}@media (max-width: 768px){#rota-user-month-view{margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5);overflow-x:scroll;box-shadow:inset 4px 4px 10px #0000004d;padding-top:.5em;margin-bottom:.5em}#rota-user-month-view>.fc{min-width:550px}#rota-user-month-view .fc .fc-scrollgrid-section-sticky>*{background:initial}#rota-user-month-view .event-wrapper{font-size:10px}#rota-user-month-view .event-wrapper>div{padding:2px}#rota-user-month-view .event-wrapper .self-assigned span,#rota-user-month-view .event-wrapper .self-assigned{display:none}}div.staff div.now-next th.fc-col-header-cell.fc-resource{vertical-align:bottom;color:#212529}div.staff div.now-next .fc-col-header-cell.fc-resource div span{transform:rotate(180deg);writing-mode:vertical-rl;text-align:left;height:120px;padding:0;font-weight:initial;line-height:1em;will-change:transform}div.staff div.now-next .fc-col-header-cell.fc-resource div span.first{font-weight:700;color:#0d6efd}#client-activity-report span.activity-adl,#client-activity-report span.activity-source{font-style:italic;font-size:.8rem}#client-activity-report td.activity-time{text-align:right;text-wrap:nowrap}#client-activity-report tr.activity-row td{border-top-style:solid;border-top-width:1px;border-bottom-style:none}#client-activity-report tr.activity-report-row td{border-style:none}div.form-sequence-modal div.start-for-clients li:has(input:checked){background-color:#19875433}:root{--pt-datatable-link-color-rgb: 0, 0, 0;--overlayArrowLeft: 0rem}.pt-overlay-mask{background:#ffffff4d;top:0;left:0;width:100%;height:100%;cursor:wait}.pt-datatable-paginator-wrapper>div{display:flex;align-items:center}.pt-datatable-paginator-wrapper>div span:first-child{flex-grow:1;text-decoration:none}svg.datatable-loading-icon path{display:none}table.pt-datatable tbody tr{cursor:pointer}.nopointer table.pt-datatable tbody tr{cursor:initial}.pt-datatable thead tr:nth-child(2) th{padding-top:0}.pt-paginator-current{text-align:right}.pt-paginator-current:first-child{text-align:left}.p-column-filter.form-select{line-height:1}.btn.pc-column-filter-clear{--bs-btn-bg: initial}.btn.pc-column-filter-clear span{display:none}table.pt-datatable tbody{--bs-link-color-rgb: var(--pt-datatable-link-color-rgb);--bs-table-active-bg: var(--bs-primary-border-subtle)}table.pt-datatable tbody a{text-decoration:none}table.pt-datatable tbody a:hover{text-decoration:underline}.table-hover>tbody>tr.table-active:hover>*{--bs-table-bg-state: var(--bs-primary-border-subtle)}.pt-datatable-column-filter input{color:rgb(var(--bs-danger-rgb))}.pt-datatable-column-title:has(+span){cursor:pointer}.pt-datatable-column-title:has(+span):hover{text-decoration:underline}.pt-datatable-root{position:relative}.pt-datatable-mask{position:absolute;display:flex;align-items:start;justify-content:center;z-index:2;padding-top:2em}.pt-datepicker-panel{z-index:1031!important}.pt-datepicker-panel .pt-datepicker-container{display:flex}.pt-datepicker-panel .pt-datepicker-calendar{min-width:16em;flex-grow:1;margin-left:.5em;margin-right:.5em}.pt-datepicker-panel .pt-datepicker-calendar:first-of-type{margin-right:2em}.pt-datepicker-table{width:auto;margin:auto}.pt-datepicker-table th{text-align:center}.pt-datepicker-table td.day:not(.other-month).today{font-weight:700;background-color:#cfe2ff}.pt-datepicker-table td.day.other-month{color:#adb5bd}.pt-datepicker-table td.day.selected span{background-color:#0d6efd;color:#fff;border-radius:50%}.pt-datepicker-table td.day span{cursor:pointer;display:inline-block;width:100%;padding:.2em .35em;text-align:center}.pt-datepicker-table td.day:not(.unselectable,.other-month):hover{background-color:#6ea8fe;border-radius:50%}.pt-datepicker-table td.day.unselectable{background-color:#eee;font-weight:lighter;opacity:.6}.pt-datepicker-table td.day.unselectable span{cursor:not-allowed}@media (max-width: 767.98px){.pt-datepicker-panel .pt-datepicker-container{min-width:initial;max-width:100vw;font-size:90%;flex-direction:column}.pt-datepicker-panel .pt-datepicker-container .pt-datepicker-calendar{margin-bottom:1em}.pt-datepicker-panel .pt-datepicker-container .pt-datepicker-calendar:first-of-type{margin-right:0}.pt-datepicker-table td.day span{padding:.05em .15em}}.pt-dialog{max-height:90vh}.pt-dialog .modal-header{padding:.25rem .5rem .25rem 1rem}.pt-dialog .modal-header>:first-child{flex-grow:1}.pt-dialog .pt-dialog-content{overflow-y:auto}.pt-dialog .pt-dialog-header-actions{display:none}.pt-dialog .pt-dialog-header-actions:has(*){display:inline-block}@media (max-width: 767.98px){.pt-dialog{max-height:initial;border-radius:0}}.pt-confirmpopup,.pt-popover{position:absolute;background:#fff;color:#212529;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:none;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-arrow-border: var(--bs-popover-border-color)}.pt-confirmpopup .modal-body svg,.pt-popover .modal-body svg{margin-right:8px}.pt-confirmpopup:after,.pt-popover:after{border:solid transparent;border-color:#fff0;border-bottom-color:#fff;border-width:8px;margin-left:-8px}.pt-confirmpopup:before,.pt-popover:before{border:solid transparent;border-color:#0000;border-bottom-color:var(--bs-popover-arrow-border);border-width:10px;margin-left:-10px}.pt-confirmpopup:after,.pt-confirmpopup:before,.pt-popover:after,.pt-popover:before{bottom:100%;left:calc(var(--overlayArrowLeft, 0) + 1.25rem);content:" ";height:0;width:0;position:absolute;pointer-events:none}.pt-confirmpopup .pt-popover-close,.pt-popover .pt-popover-close{transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%;position:absolute;top:-1rem;right:-1rem}.pt-confirmpopup .pt-popover-close svg,.pt-popover .pt-popover-close svg{vertical-align:initial}.pt-confirmpopup .pt-dialog-footer>*,.pt-popover .pt-dialog-footer>*{margin-right:.5em}.pt-confirmpopup .pt-dialog-footer>*:last-of-type,.pt-popover .pt-dialog-footer>*:last-of-type{margin-right:0}.pt-dropdown{position:relative}.pt-dropdown .dropdown-header{--bs-dropdown-header-color: var(--bs-body-color);background:var(--bs-card-cap-bg);border-bottom:1px solid var(--bs-dropdown-border-color)}.pt-dropdown .dropdown-header:not(:first-of-type){border-top:1px solid var(--bs-dropdown-border-color)}.pt-dropdown-filter-container{display:flex;align-items:center}.pt-dropdown-filter-container input{flex-grow:1;margin-right:.5rem}.pt-dropdown-wrapper{overflow-y:scroll}.pt-dropdown-panel{display:flex;flex-direction:column;background:#fff}.pt-dropdown-panel .dropdown-menu{padding-top:0;position:relative;--bs-dropdown-border-width: 0;--bs-dropdown-border-radius: 0}:root{--font-size: 16px;--client-supervision-bg-color: #fb7185;--client-supervision-fg-color: #ffffff;--shift-bg-color: #dbeafe;--activity-type-default-bg-color: #f5d0fe;--activity-type-default-border-color: #e879f9;--activity-type-default-fg-color: #000;--activity-type-care-bg-color: #ddd6fe;--activity-type-care-border-color: #a78bfa;--activity-type-care-fg-color: #000;--activity-type-pcs-bg-color: #e2e2e2;--activity-type-pcs-border-color: #b3b2b2;--activity-type-pcs-fg-color: #000;--activity-type-support-bg-color: #bfdbfe;--activity-type-support-border-color: #60a5fa;--activity-type-support-fg-color: #000;--activity-type-behaviour-bg-color: #ff0000;--activity-type-behaviour-border-color: #c70404;--activity-type-behaviour-fg-color: #fff;--activity-status-started-border-color: #4ade80;--activity-status-started-bg-color: #bbf7d0;--activity-status-finished-border-color: #16a34a;--activity-status-finished-bg-color: #4ade80;--activity-status-alert-border-color: #c70404;--activity-status-alert-bg-color: #f5d0fe;--activity-late-border-color: #facc15;--activity-late-bg-color: #fef08a;--likert-1-fg: #dc3545;--likert-2-fg: #fd7e14;--likert-3-fg: #ffc107;--likert-4-fg: #198754;--likert-5-fg: #21ba73}html{background-color:#212529}@media (max-width: 575.98px){body{--bs-body-font-size: 14px}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;background:#fff}#breadcrumbs{margin-bottom:0;padding-top:.25em;background-color:#e9ecef}#breadcrumbs .breadcrumb{margin-bottom:0;padding:.25em .5em;font-size:90%;background:none}body *{scroll-margin-top:60px}@media (max-width: 575.98px){body *{scroll-margin-top:45px}}.page-body{margin-top:60px;min-height:50em;position:relative;padding-top:1em;text-align:left}@media (max-width: 575.98px){.page-body{margin-top:45px;scroll-padding-top:45px}}#popup-activity-form .page-body{padding-top:0;margin-top:0}#popup-activity-form .page-body>.container{padding-left:0;padding-right:0}.popup .hide-popup{display:none}.popup h3{font-size:calc(1.2rem + .6vw)}#top-nav .navbar-nav>.nav-item>.active{background-color:#0d6efd;color:#fff;border-radius:.35em}#rota-selection{padding-top:.1em;padding-bottom:.1em}div.card>div.accordion .accordion-item:first-of-type{border-top-left-radius:0;border-top-right-radius:0}div.card>div.accordion .accordion-item:first-of-type .accordion-button{border-top-left-radius:0;border-top-right-radius:0}div.p-dialog-mask{z-index:3}#lastUpdateTime{position:fixed;bottom:0;right:0;z-index:100;background-color:#ccc;padding:.5em;font-family:monospace}.page-body.dashboard{min-height:calc(100vh - 60px);background-color:#f5f5f5}.flex-min-width-0{min-width:0px}#user-nav-name{display:inline-block;max-width:20em;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}@media (max-width: 767.98px){#user-nav-name{max-width:10em}}.pwa-toast.alert{position:fixed;right:1em;bottom:1em;z-index:100;text-align:left;box-shadow:3px 4px 5px #8885}div.cc-avatar{position:relative;color:#fefefe;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}div.cc-avatar .floating-badge{position:absolute;top:90%;left:80%;transform:translate(-50%,-50%)}.help-message .client-list{max-height:4rem;overflow:auto}.help-message .help-note{overflow-wrap:anywhere}.user-search-grid[data-v-719c076c]{display:grid;grid-template-rows:auto 1fr;height:100%}.user-search-list>div[data-v-719c076c]{margin-bottom:.2em;border-radius:.5em;cursor:pointer}.user-search-list>div[data-v-719c076c]:hover{background-color:var(--hover-background-color)}.selected[data-v-719c076c]{--bs-bg-opacity: .2;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.selected[data-v-719c076c]:hover{--bs-bg-opacity: .3}.user-search-list[data-v-719c076c]{overflow-y:auto}.user-search-list .grow-enter-active[data-v-719c076c],.user-search-list .grow-leave-active[data-v-719c076c]{transition:transform .1s}.user-search-list .grow-enter-from[data-v-719c076c],.user-search-list .grow-leave-to[data-v-719c076c]{transform:scale(0)}.user-search-list .grow-enter-to[data-v-719c076c],.user-search-list .grow-leave-from[data-v-719c076c]{transform:scale(1)}.message-attachment-container[data-v-3cdf5533]{width:100px;cursor:pointer}.message-attachment[data-v-3cdf5533]{height:50px;position:relative}.message-attachment img[data-v-3cdf5533]{max-width:50px;max-height:50px;object-fit:cover}.file-name[data-v-3cdf5533]{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-preview[data-v-3cdf5533]{display:flex;justify-content:center;align-items:center;text-align:center;font-size:50px}.overlay[data-v-3cdf5533]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}.progress[data-v-3cdf5533]{width:80%;height:10px}.remove-btn[data-v-3cdf5533]{top:-5px;right:-5px;z-index:2;padding:0 6px}.announcement[data-v-c76e1aab]{border-left:4px solid var(--bs-warning)}.announcement .message-content[data-v-c76e1aab]{overflow-wrap:anywhere;width:100%}[data-v-c76e1aab] p{margin:0 0 1rem;padding:0}[data-v-c76e1aab] p:last-child{margin:0}div.cc-user-display .archived{text-decoration:line-through}div.cc-user-display .user-name{line-height:initial}.Vue-Toastification__toast.offline-toast{padding:1rem;min-height:initial;line-height:initial}div#offline-mode-sticky{border-top-style:solid;border-top-width:10px;border-top-color:#ccc;position:fixed;bottom:0;left:0;z-index:9999;opacity:.9;padding:4px;width:100%;text-align:center}#top-nav nav{background-color:#daf4bf;border-bottom:4px solid #8ea476}#top-nav nav .navbar-toggler{border:none;font-size:unset}#top-nav nav .open-qr{display:block;margin-left:auto;border:none}@media (max-width: 575.98px){#top-nav>nav{min-height:45px;padding-bottom:0;padding-top:0;border:none}}@media (min-width: 768px){#top-nav>nav{min-height:60px}}@media (min-width: 992px){.open-qr{display:none}}#popup-activity-form .rota-activity-form{min-height:30em}#scanner-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:stretch;flex-direction:column;overflow:hidden;z-index:1040;background-color:#ffffffe6}#scanner-container>*{min-height:0}#scanner-container video{height:100%}#scanner-container .qrcode-stream-wrapper{width:100%;height:100%;text-align:center}#scanner-container .qrcode-stream-overlay{display:none}#scanner-container .panel{width:100%;display:flex;flex-direction:row;justify-content:space-evenly;background:#0000001a}#scanner-container .mute-button{position:fixed;left:10px;top:10px;padding:10px;background:#0000001a;color:#fffc;cursor:pointer;z-index:1041}.form-sequence-modal div[data-pc-section=icons]{display:none}.component-wrapper[data-v-ee2b78d8]{min-height:16em}div.modal-footer[data-v-ee2b78d8]{padding:.3rem}div#maybe-offline-mode-sticky{border-top-style:solid;border-top-width:10px;border-top-color:#e7960b;position:fixed;bottom:0;left:0;z-index:9999;opacity:.95;padding:4px;width:100%;text-align:center;transition:all 1s ease}.possibly-offline-enter-active,.possibly-offline-leave-active{transition:opacity 1s ease}.possibly-offline-enter-from,.possibly-offline-leave-to{opacity:0!important}.text-bg-primary[data-v-7c6bdebf]{color:#fff!important}h4.link[data-v-7c6bdebf]{cursor:pointer;font-size:1.25rem}h4.link[data-v-7c6bdebf]:hover{text-decoration:underline}.client-badge-with-activity-status :deep(.badge){white-space:normal!important}.client-badge-with-activity-status a>span>span.client-badge:hover{text-decoration:underline}ul.shift-assignments{list-style:none}.card[data-v-048a88cd],.card[data-v-f71a9ff6]{--bs-card-spacer-x: .5em;--bs-card-spacer-y: .5em;overflow-x:hidden}.shift .cover-button{min-width:10em}.fc-event :has(div.highlighted){border:1px solid var(--bs-primary)!important;box-shadow:0 0 10px var(--bs-primary)}#home #top-nav{position:sticky;top:0;z-index:3}#home #top-nav>nav{position:relative}#home .page-body{margin-top:0;padding-top:.5em}#home div.day .datetime{position:sticky;top:60px;z-index:2;padding-top:.5em;padding-bottom:.5em;padding-right:.25em}#home div.day .datetime span{text-decoration:underline;text-decoration-skip-ink:none;text-decoration-thickness:10%}#home div.day .datetime span.shift-time{margin-left:.5em}#home div.day .datetime span.shift-time.no-current{color:#666;text-decoration:none}@media (max-width: 575.98px){#home #rota.agenda-view div.day{padding:0 .25em .25em .35em}#home #rota.agenda-view div.day .datetime{top:45px;font-size:1rem}}@media (max-width: 767.98px){#home #rota.agenda-view div.day div.unassigned-activities{border-radius:0;border-top:1px dashed #999;margin-top:.25em;padding:.75em .5em .5em 0;margin-left:0;border-left:none;height:auto}}#rota.agenda-view{--day-background: #f0f0f0}#rota.agenda-view h3{font-size:1.1em}#rota.agenda-view div.day{margin-bottom:2.5em;padding:.25em .5em .5em .85em;background:var(--day-background);border-left:2px solid #ccc;border-radius:4px}#rota.agenda-view div.day.row{--bs-gutter-x: 0}#rota.agenda-view div.day .datetime{padding-left:0;font-weight:700;font-size:1.2rem;background-color:var(--day-background)}#rota.agenda-view div.day .oncall{padding-left:0;padding-bottom:.5em;font-size:1.2rem}#rota.agenda-view div.day div.unassigned-activities{padding-bottom:.5em;padding-left:.75em;margin-left:.25em;height:100%}#rota.agenda-view div.day div.unassigned-activities h3{padding-left:0;padding-bottom:.5em;font-size:1.2rem}#rota.agenda-view div.day .activities span.placeholder{background:#f7d6e6}#rota.agenda-view div.day div.shift{border:2px solid #6c757d;border-radius:.5em;margin-bottom:.25em}#rota.agenda-view div.day div.shift .type-nobody a{color:#333!important}#rota.agenda-view div.day div.shift .type-nobody .card{--bs-card-bg: inherit}#rota.agenda-view div.day div.shift:has(.not-visible){display:none}#rota.agenda-view div.day.today{border-left:4px solid #0a58ca;background:#cfe2ff}#rota.agenda-view div.day.today .datetime{background-color:#cfe2ff}#rota.agenda-view div.day.today div.shift{border-color:#0a58ca;background:var(--bs-body-bg)}#rota.agenda-view div.day.today div.shift.type-holiday>div,#rota.agenda-view div.day.today div.shift.type-sick>div{background:repeating-linear-gradient(135deg,#abb3e744,#abb3e744 10px,#c7cffa44 10px,#c7cffa44 20px)}#rota.agenda-view div.day.today div.shift.type-nobody{background-color:#e2d9f3}#rota.agenda-view div.day .volunteered-for-shift.status-volunteered,#rota.agenda-view div.day .type-old,#rota.agenda-view div.day .type-holiday,#rota.agenda-view div.day .type-sick{background:repeating-linear-gradient(135deg,#abb3e733,#abb3e733 10px,#c7cffa33 10px,#c7cffa33 20px);border-radius:.5em}#rota.agenda-view .rotashift-agenda>.time{font-size:1.2em}#rota.agenda-view .time{font-weight:700}#rota.agenda-view div.activity .time{font-weight:400}#rota.agenda-view .notes{color:red;margin-left:.25em}#rota.agenda-view div.shift{margin-left:0;padding-right:0;padding-left:0;padding-top:0}#rota.agenda-view div.shift>div{padding:.5em}#rota.agenda-view div.shift>div .title{padding-bottom:0;font-weight:700}#rota.agenda-view div.shift.type-nobody{margin-top:.5em;margin-bottom:.5em;background-color:#c5b3e6}#rota.agenda-view .previous-days-toggle{margin-bottom:.5em;display:flex;flex-flow:nowrap;justify-content:space-between;align-items:center}#rota.agenda-view .previous-days-toggle:before,#rota.agenda-view .previous-days-toggle:after{flex-grow:1;flex-shrink:1;flex-basis:auto;content:" ";height:0px;border-bottom:1px dashed #ccc}#rota.agenda-view .card{--bs-card-title-spacer-y: 0}#rota.agenda-view .card h5{margin:0}#rota.agenda-view .card h5 a{text-decoration:none}#rota.agenda-view .card h5 a:hover{text-decoration:underline}#rota.agenda-view .unassigned-activities .card,#rota.agenda-view .type-nobody .card{--bs-card-spacer-y: .25em;--bs-card-spacer-x: .25em;max-height:8em;overflow:hidden}#rota.agenda-view .unassigned-activities .card .activity-day,#rota.agenda-view .type-nobody .card .activity-day{display:none}#rota.agenda-view .unassigned-activities .card h5,#rota.agenda-view .type-nobody .card h5{font-size:1.1em}#rota.agenda-view .unassigned-activities .card .note,#rota.agenda-view .type-nobody .card .note{border-top:rgba(0,0,0,.2) 1px solid;margin-top:.5em;opacity:.7;font-size:.9em}#rota.agenda-view .cover-request.is-my-shift.status-rejected,#rota.agenda-view .cover-request.is-my-shift.status-pending{background-color:initial}#rota.agenda-view .cover-request.is-my-shift.status-open,#rota.agenda-view .cover-request.is-my-shift.status-volunteered,#rota.agenda-view .cover-request.volunteered-for-shift.status-volunteered{border-style:dashed}#rota.agenda-view .cover-request.was-my-shift.status-approved{background-color:initial;color:#666}#rota.agenda-view .cover-request.was-my-shift.status-approved .activities{opacity:.7}#rota.agenda-view .cover-request.is-my-shift.status-approved{background-color:initial}#rota-select .vs__selected-options{overflow-x:hidden;flex-wrap:nowrap}#rota-select .vs__selected{white-space:nowrap}.text-bg-primary[data-v-a93e5d26]{color:#fff!important}.tabs.agenda[data-v-a93e5d26] .nav-tabs{border-bottom:none}.show-if-activities[data-v-a93e5d26]:only-child{display:none}.text-bg-primary{color:#fff!important}#home .activities .activity.finished{opacity:.8;border-width:0px}#home .activities .activity.started{border-color:#07981f}#home .upcoming:has(h2){background-color:#f0f0f0;margin-top:-14px;padding-top:14px;padding-bottom:.5em;margin-bottom:.5em;border-bottom:2px dashed #ccc}#home .upcoming:has(h2) h2{font-size:120%;font-weight:700;white-space:nowrap}#home .upcoming:has(h2) .activities-container{display:flex;align-items:stretch}#home .upcoming:has(h2) .activities-container .card{min-width:20em}#home .upcoming:has(h2) .unfiled-incidents .activity-container{min-width:22em}#home .upcoming:has(h2) .unfiled-incidents .activity-container .card{max-height:16em;overflow:scroll}#home .upcoming:has(h2) .unfiled-incidents .activity-container .alert{margin-bottom:0}#home .upcoming:has(h2) .activity-container{margin-right:.5em}#home .upcoming:has(h2) .d-flex{margin-bottom:.25em}#home .upcoming:has(h2) .d-flex>div{display:flex;flex-direction:column;margin-bottom:.25em;padding-left:.5em;border-left:2px dotted #ccc}#home .upcoming:has(h2) .d-flex>div:first-child{border-left:none;padding-left:0}#home .upcoming:has(h2) .d-flex .activities-container{flex:1}#home .upcoming:has(h2) .my-activities .card{cursor:pointer}#home .upcoming:has(h2) .my-activities .card.old:not(.finished){border-color:var(--activity-status-alert-border-color);border-width:2px}#home .upcoming:has(h2) .my-activities .card.old:not(.finished):after{content:"Needs Finishing";position:absolute;top:0;right:0;background-color:var(--activity-status-alert-border-color);animation:var(--animate-pulse);color:#fff!important;border-bottom-left-radius:.5em;color:var(--activity-status-alert-text-color);padding:.25em .5em;font-size:.75em;font-weight:700}#home .upcoming:has(h2) .card{height:100%;--bs-card-spacer-x: .5em;--bs-card-spacer-y: .5em}#home .upcoming:has(h2) .card:hover{box-shadow:3px 3px 6px #0000001a}#home .upcoming:has(h2) .card a{text-decoration:none;color:#333!important}
