.clientLogin_wrapper__o71cw{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative}.clientLogin_wrapper__o71cw:before{content:"";position:absolute;inset:0;background-image:url(/images/bg.webp);background-size:cover;background-position:50%;z-index:0}.clientLogin_overlay__DiyC8{position:absolute;inset:0;background-color:rgba(0,0,0,.4);z-index:1}.clientLogin_admin__imXTD{text-align:right;margin-top:8px}.clientLogin_admin__imXTD a{font-size:.85em;color:#888;text-decoration:none;transition:color .2s ease}.clientLogin_admin__imXTD a:hover{color:#1677ff;text-decoration:underline}.clientLogin_admin__imXTD a:focus{outline:none;text-decoration:underline}.clientLogin_card__wodWd{z-index:2;max-width:400px;width:100%;max-height:100vh;overflow-y:auto;padding:24px;box-sizing:border-box}@media screen and (max-height:600px){.clientLogin_card__wodWd{max-height:100vh}}.Loading_loadingContainer__aReWB{position:absolute;top:0;left:0;right:0;bottom:0;z-index:500}.Loading_loadingContainer__aReWB,.navigationFeedback_loading__e6n_7{background:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center}.navigationFeedback_loading__e6n_7{position:fixed;inset:0;z-index:998}.redirect_redirect__xNiqC{color:inherit;text-decoration:underline}.calendar_calendar__WloJP .fc{--fc-button-bg-color:#0128D3;--fc-button-border-color:#0128D3;--fc-button-hover-bg-color:#0120a8;--fc-button-hover-border-color:#0120a8;--fc-button-active-bg-color:#01187d;--fc-button-active-border-color:#01187d;--fc-today-bg-color:#eef1ff;--fc-event-border-color:transparent;font-size:14px}.calendar_calendar__WloJP .fc .fc-toolbar-title{font-size:20px;font-weight:600;text-transform:capitalize}.calendar_calendar__WloJP .fc .fc-button{text-transform:capitalize;box-shadow:none}.calendar_calendar__WloJP .fc .fc-col-header-cell-cushion,.calendar_calendar__WloJP .fc .fc-daygrid-day-number{color:inherit;text-decoration:none}.calendar_calendar__WloJP .fc-event{cursor:pointer;border-radius:4px}.calendar_calendar__WloJP .fc-daygrid-event{padding:1px 4px}.calendar_calendar__WloJP .fc-event.derived{border:1px dashed hsla(0,0%,100%,.9);opacity:.9}.calendar_calendar__WloJP .fc-event.completed{opacity:.55;text-decoration:line-through}