body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}main{align-items:flex-start;justify-content:center;min-height:92vh;overflow-x:hidden}@media(max-width:400px){main{min-height:74vh}}main .mainPage{margin:auto;text-align:center}@media(prefers-color-scheme:light){body{background-color:#fff;color:#1d1d1d}}.home__page{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.home__page h1{text-align:center;text-transform:uppercase}.home__page .login__field{position:relative}.home__page .login__field .login_icon{color:#bf1a1a;position:absolute;top:12%}.home__page .login__field input{background:none;border:none;border-bottom:2px solid #1d1d1d;font-weight:700;margin-bottom:3%;padding:10px 10px 10px 24px;transition:.2s;width:75%}.home__page .login__field input:active,.home__page .login__field input:focus,.home__page .login__field input:hover{border-bottom-color:#bf1a1a;outline:none}.home__page .login_button{align-items:center;background:#fff;border:1px solid #bf1a1a;border-radius:26px;box-shadow:0 2px 2px #bf1a1a;color:#1d1d1d;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:center;margin-top:30px;max-width:270px;padding:16px 20px;text-transform:uppercase;transition:.2s;width:10vw}.home__page .login_button:active,.home__page .login_button:focus,.home__page .login_button:hover{border-color:#bf1a1a;outline:none}.home__page small{cursor:pointer;margin:10px auto}.home__page small:active,.home__page small:hover{color:#bf1a1a}@media(max-width:690px){.home__page .login_button{width:50vw}}@media(min-width:691px)and (max-width:850px){.home__page .login_button{width:25vw}}.password__set{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.password__set input{background:none;border:none;border-bottom:2px solid #1d1d1d;font-weight:700;margin-bottom:3%;padding:10px 10px 10px 24px;transition:.2s}.password__set input:active,.password__set input:focus,.password__set input:hover{border-bottom-color:#bf1a1a;outline:none}.password__set .login_button{align-items:center;background:#fff;border:1px solid #bf1a1a;border-radius:26px;box-shadow:0 2px 2px #bf1a1a;color:#1d1d1d;cursor:pointer;display:flex;font-size:14px;font-weight:700;margin-top:30px;padding:16px 20px;text-transform:uppercase;transition:.2s;width:10vw}.password__set .login_button:active,.password__set .login_button:focus,.password__set .login_button:hover{border-color:#bf1a1a;outline:none}@media(max-width:690px){.password__set .login_button{width:50vw}}@media(min-width:691px)and (max-width:850px){.password__set .login_button{width:25vw}}#pass__modal{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}#pass__modal .row__modal{align-items:center;display:flex;justify-content:space-evenly;margin:1% auto;width:100%}#pass__modal .row__modal .cancel__btn,#pass__modal .row__modal .send__btn{border-radius:.5rem;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);font-weight:600;padding:1% 2%;text-transform:uppercase}#pass__modal .row__modal .cancel__btn:hover,#pass__modal .row__modal .send__btn:hover{box-shadow:none}#pass__modal .row__modal .cancel__btn{background-color:#fff;border:2px solid #bf1a1a;color:#bf1a1a}#pass__modal .row__modal .send__btn{background-color:#00a74f;border:2px solid #00a74f;color:#fff}@media(max-width:690px){#pass__modal .row__modal{margin:2% auto}}#pass__modal .form__field{margin-bottom:8px}#pass__modal .form__field input,#pass__modal .form__field select{background-color:#fff;border:1px solid #1d1d1d;color:#1d1d1d;padding:5px;width:100%}nav{align-items:center;box-shadow:0 15px 5px -15px #a09b9b;display:flex;height:10vh;justify-content:space-between;width:98vw}nav h1{font-size:2rem;text-transform:uppercase}nav img{padding:2%;width:18%}nav a{color:#1d1d1d;text-decoration:none}nav .nav__icons{display:flex}nav .nav__icons div{align-items:center;cursor:pointer;display:flex;margin:10px}nav .nav__icons div span{display:none}nav .nav__icons div:hover{color:#bf1a1a}@media(max-width:690px){nav h1{font-size:1.2rem}nav img{width:40%}nav .nav__icons div{margin:3px}}@media(min-width:691px)and (max-width:850px){nav img{width:40%}}@media(min-width:851px){nav .nav__icons div span{display:flex}}.form__main{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:2% auto;width:100%}.form__main .main_label{font-size:1.5rem;font-weight:800;margin:auto}.form__main .main_label span{color:#bf1a1a}@media(max-width:690px){.form__main .main_label{text-align:center}}.form__main select{background-color:transparent;border:1px solid #1d1d1d;border-radius:.5rem;color:#1d1d1d;margin:1% 0;width:8%}.form__main .site_select{margin:1% auto}.form__main h1{font-size:2.25rem;margin:1% auto}.form__main .interview_btn{background-color:transparent;border:3px solid #bf1a1a;color:#1d1d1d;cursor:pointer;display:inline-block;font-family:inherit;font-size:16px;font-weight:700;margin:1% auto;overflow:hidden;padding:.9rem 1.8rem;position:relative;text-decoration:none;z-index:1}.form__main .interview_btn:before{background-color:#bf1a1a;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:all .3s;width:100%;z-index:-1}.form__main .interview_btn:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}.form__main .form{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:2% auto;width:80%}.form__main .form input,.form__main .form select{background-color:transparent;border:1px solid #1d1d1d;border-radius:.5rem;color:#1d1d1d;margin-bottom:1%}.form__main .form label{font-weight:600}.form__main .form label span{color:#bf1a1a}.form__main .form #first_day_alert,.form__main .form #last_day_alert{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;color:#bf1a1a;display:none;font-weight:800}.form__main .form #ho_btn,.form__main .form #rtms_btn,.form__main .form #site_btn{margin:2% 0}.form__main .interview_form{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:1% auto;width:70%}.form__main .interview_form input,.form__main .interview_form select{background-color:transparent;border:1px solid #1d1d1d;border-radius:.5rem;color:#1d1d1d;margin-bottom:1%;width:30%}.form__main .interview_form label{font-weight:600}.form__main .interview_form label span{color:#bf1a1a}.form__main .interview_form .form_tips{color:#ff8808;font-style:oblique;margin:1% 0 0}.form__main .save_btn_row{align-items:center;display:flex;justify-content:space-evenly;margin:2% auto;width:40%}@media(max-width:690px){.form__main .save_btn_row{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:80vw}.form__main .save_btn_row:last-child{margin-top:20%}.form__main .title{text-align:center}.form__main .main_label{font-size:1.2rem}.form__main select{height:1.3rem}.form__main input,.form__main select,.form__main textarea{width:70%}.form__main #interview_btn{margin-top:20px;width:40%}.form__main .form input{height:1.2rem;width:30%}}@media(min-width:691px)and (max-width:850px){.form__main .form input,.form__main .form select,.form__main select{width:18%}}@media(min-width:851px)and (max-width:1300px){.form__main .form input,.form__main .form select,.form__main select{width:15%}}.tick__svg{display:block;margin:40px auto 0;width:100px}.tick__svg .path{stroke-dasharray:1000;stroke-dashoffset:0}.tick__svg .path.circle{-webkit-animation:dash 1s ease-in-out;animation:dash 1s ease-in-out}.tick__svg .path.check{stroke-dashoffset:-100;-webkit-animation:dash-check 1s ease-in-out .35s forwards;animation:dash-check 1s ease-in-out .35s forwards}.tick__svg .path.line{stroke-dashoffset:1000;-webkit-animation:dash .9s ease-in-out .35s forwards;animation:dash .9s ease-in-out .35s forwards}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@-webkit-keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}@keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}.pl{display:block;height:6.25em;margin:2% auto;width:6.25em}.pl .pl__ball,.pl .pl__ring{-webkit-animation:ring 2s ease-out infinite;animation:ring 2s ease-out infinite}.pl .pl__ball{-webkit-animation-name:ball;animation-name:ball}@media(prefers-color-scheme:dark){:root{--bg:hsl(var(--hue),10%,10%);--fg:hsl(var(--hue),10%,90%)}}@-webkit-keyframes ring{0%{stroke-dasharray:0 257 0 0 1 0 0 258}25%{stroke-dasharray:0 0 0 0 257 0 258 0}50%,to{stroke-dasharray:0 0 0 0 0 515 0 0}}@keyframes ring{0%{stroke-dasharray:0 257 0 0 1 0 0 258}25%{stroke-dasharray:0 0 0 0 257 0 258 0}50%,to{stroke-dasharray:0 0 0 0 0 515 0 0}}@-webkit-keyframes ball{0%,50%{stroke-dashoffset:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}64%{stroke-dashoffset:-109;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}78%{stroke-dashoffset:-145;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}92%{stroke-dashoffset:-157;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}57%,71%,85%,99%,to{stroke-dashoffset:-163;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes ball{0%,50%{stroke-dashoffset:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}64%{stroke-dashoffset:-109;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}78%{stroke-dashoffset:-145;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}92%{stroke-dashoffset:-157;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}57%,71%,85%,99%,to{stroke-dashoffset:-163;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.user__page{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.user__page h1{text-align:center;text-transform:uppercase}.user__page .user__details{background-color:#bf1a1a;border-radius:1rem;margin:0 auto;padding:20px;width:85vw}.user__page .user__details .user__table{background-color:#fff;border-collapse:initial;border-radius:.5rem;color:#000;font-family:Arial,Helvetica,sans-serif;margin-bottom:8px;table-layout:fixed;text-align:center;width:100%}.user__page .user__details .user__table thead tr .table__icon{color:#bf1a1a;font-size:2rem;margin:auto 0}.user__page .user__details .user__table td,.user__page .user__details .user__table th{border:1px solid #ddd;border-radius:3px;padding:10px}.user__page .user__details .user__table .btn_cell{border:none;display:flex}.user__page .user__details .user__table th{padding-bottom:12px;padding-top:12px;text-align:left}.user__page .user__details .user__table tr:nth-child(2n){background-color:#f2f2f2}.user__page .user__details .user__table .table_header{font-size:1.5rem;text-align:center}.user__page .user__details .user__table .cell_right{border-right:none;text-align:right}.user__page .user__details .user__table .day_header th{background-color:gray;color:#fff;text-align:center}@media(max-width:690px){.user__page .user__details .user__table{font-size:.65rem;width:100%}.user__page .user__details .user__table td,.user__page .user__details .user__table th{width:10%}.user__page .user__details .user__table .rota_dates{font-size:.5rem}.user__page .user__details .user__table td .table_icon{margin-left:-25%}}@media(min-width:691px)and (max-width:850px){.user__page .user__details .user__table{table-layout:fixed}}.contact__page{min-height:81vh}.contact__page h1{text-align:center;text-transform:uppercase}.contact__page h2{color:#fff;margin-bottom:0;text-align:center}.contact__page .contact__details{background-color:#bf1a1a;border-radius:1rem;padding:0 10% 5%}.contact__page .contact__details .contact__detail{align-items:center;background-color:#fff;border-radius:.5rem;display:flex;margin:5px;min-width:250px;padding:2%}.contact__page .contact__details .contact__detail span{margin-left:5px}.contact__page .contact__details .contact__detail span a{color:#1d1d1d;margin-bottom:5px;margin-left:5px;text-decoration:none}.contact__page .contact__details .contact__detail span a:hover{color:#bf1a1a}@-webkit-keyframes spin{to{-webkit-transform:rotateX(1turn);transform:rotateX(1turn)}}@keyframes spin{to{-webkit-transform:rotateX(1turn);transform:rotateX(1turn)}}.not_found_main{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw}.not_found_main,.not_found_main .not__found{align-items:center;display:flex;flex-direction:column;justify-content:center}.not_found_main .not__found{align-self:center;width:30%}.not_found_main .not__found h1{align-items:center;color:#bf1a1a;display:flex;font-size:12.5rem;justify-content:space-evenly;letter-spacing:.1em;margin:.025em 0;text-shadow:.05em .05em 0 rgba(0,0,0,.25);white-space:nowrap}@media(max-width:30rem){.not_found_main .not__found h1{font-size:8.5rem}}.not_found_main .not__found h1 span{-webkit-animation:spin 2s linear infinite alternate;animation:spin 2s linear infinite alternate;display:inline-block}.not_found_main .not__found h2{color:#bf1a1a;text-align:center;text-transform:uppercase}.not_found_main .not__found .button{align-items:center;background:#fff;border:1px solid #bf1a1a;border-radius:26px;box-shadow:0 2px 2px #bf1a1a;color:#1d1d1d;cursor:pointer;font-size:14px;font-weight:700;margin:30px auto 2%;max-width:270px;padding:16px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.2s;width:10vw}.not_found_main .not__found .button:active,.not_found_main .not__found .button:focus,.not_found_main .not__found .button:hover{border-color:#bf1a1a;outline:none}@media(max-width:690px){.not_found_main .not__found{width:90%}.not_found_main .not__found .button{width:40vw}}.footer{display:flex}.footer #jedi_hr_logo{width:400px}.footer .footer_right{background-color:#fede8c;height:73.88px;width:100%}@media(max-width:400px){.footer #jedi_hr_logo{width:100%}.footer .footer_right{display:none}}main,main .policies_main{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}main .policies_main{margin:0 auto;min-height:70vh;width:90%}main .policies_main h1{text-decoration:underline;text-transform:uppercase}main .policies_main .agree__box{border:1px solid #bf1a1a;padding:2%}main .policies_main h6{align-self:flex-start;font-size:1rem;margin:0 auto 0 0}main .policies_main p{align-self:flex-start}main .sigCanvas{border:1px solid #1d1d1d;height:15vh;width:60%}main .clear_btn{margin:2% auto}@media(max-width:690px){main{margin:2% auto}main .policies_main h1,main .policies_main h2,main .policies_main h3{text-align:center}main .sigCanvas{height:18vh;width:90%}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}.staff_management{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.staff_management .table_row{cursor:pointer}.staff_management .table_row:last-child td,.staff_management .table_row:last-child th{border:0}.staff_management .table_row:hover{background-color:#bf1a1a}.staff_management .conversation_form{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:auto;width:80vw}@media(max-width:690px){.staff_management .conversation_form{width:90vw}}.staff_management .conversation_form label{margin:1% 0}.staff_management .conversation_form label .label{color:#bf1a1a}.staff_management .conversation_form label #alert{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;color:#bf1a1a;display:none;font-weight:800}.staff_management .conversation_form select{width:80%}.staff_management .conversation_form strong{margin:1% 0 0}.staff_management .conversation_form textarea{max-width:80vw;min-height:15vh;min-width:50vw;white-space:pre-wrap}@media(max-width:690px){.staff_management .conversation_form textarea{min-width:80vw}}.staff_management .conversation_form input[type=date]{margin-bottom:1%}.staff_management .conversation_form input[type=text]{margin-bottom:1%;width:50%}.manager_signature .signature{font-family:Pacifico,cursive;font-size:2rem}
/*# sourceMappingURL=main.7961d74a.css.map*/