@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
.EMUButton{color:#289de0;min-height:unset;text-transform:unset;font-weight:500;border:1px solid rgba(0,0,0,0);border-radius:4px;box-sizing:border-box;font-family:"Source Sans Pro",sans-serif;font-size:16px;line-height:1.4;padding:8px 24px}.EMUButton:hover,.EMUButton:focus{background-color:unset;color:#0083c6}.EMUButton:active{color:#006ca6}.EMUButton:disabled{color:rgba(40,157,224,.5)}.EMUButton--primary{background-color:#289de0;color:#fff;font-weight:600}.EMUButton--primary:focus,.EMUButton--primary:hover{background-color:#0083c6;color:#fff}.EMUButton--primary:active{background-color:#006ca6;color:#fff}.EMUButton--primary:disabled{background-color:rgba(40,157,224,.5);color:#fff}.EMUButton--primary:disabled,.EMUButton--primary:hover.EMUButton--disabled{background-color:rgba(40,157,224,.5) !important;color:#fff}.EMUButton--secondary{border-color:#289de0;color:#289de0;font-weight:400}.EMUButton--secondary:focus,.EMUButton--secondary:hover{background-color:rgba(40,157,224,.03);border-color:#0083c6;color:#0083c6}.EMUButton--secondary:active{background-color:rgba(40,157,224,.06);border-color:#006ca6;color:#006ca6}.EMUButton--secondary:disabled{border-color:rgba(40,157,224,.5);color:rgba(40,157,224,.5)}.EMUButton--size-tiny{font-size:14px;line-height:22px;padding:0 8px}.EMUButton--size-small{font-size:16px;padding:4px 16px}.EMUButton--size-large{font-size:20px;line-height:1.1;padding:16px 32px}.EMUButton--plain{border-radius:24px;background-color:#dfe3e9;color:#595959;font-weight:400;display:flex;justify-content:center}.EMUButton--plain:focus,.EMUButton--plain:hover{background-color:#dfe3e9;color:#0083c6}.EMUButton--plain:disabled{background-color:rgba(223,227,233,.5);color:#595959}.EMUButton--alert{background-color:#d13f63;color:#fff;font-weight:600}.EMUButton--alert:focus,.EMUButton--alert:hover{background-color:#a7324f;color:#fff}.EMUButton--alert:active{background-color:#7d253b;color:#fff}.EMUButton--alert:disabled{background-color:rgba(209,63,99,.5);color:#fff}.EMUButton--alert-secondary{border-color:#d13f63;color:#d13f63;font-weight:400}.EMUButton--alert-secondary:focus,.EMUButton--alert-secondary:hover{background-color:rgba(209,63,99,.03);border-color:#a7324f;color:#a7324f}.EMUButton--alert-secondary:active{background-color:rgba(209,63,99,.06);border-color:#7d253b;color:#7d253b}.EMUButton--alert-secondary:disabled,.EMUButton--alert-secondary.EMUButton:hover.EMUButton--disabled{border-color:rgba(209,63,99,.5);color:rgba(209,63,99,.5)}.EMUButton--default-secondary{border-color:#777;color:#777;font-weight:400}.EMUButton--default-secondary:focus,.EMUButton--default-secondary:hover{background-color:rgba(119,119,119,.03);border-color:#595959;color:#595959}.EMUButton--default-secondary:active{background-color:rgba(119,119,119,.06);border-color:#4a4a4a;color:#4a4a4a}.EMUButton--default-secondary:disabled{border-color:rgba(119,119,119,.5);color:rgba(119,119,119,.5)}.EMUButton--success{background-color:#28c576;color:#fff;font-weight:600}.EMUButton--success:focus,.EMUButton--success:hover{background-color:#08a36b;color:#fff}.EMUButton--success:active{background-color:#058055;color:#fff}.EMUButton--success:disabled{background-color:rgba(40,197,118,.5);color:#fff}.EMUButton--success-secondary{border-color:#28c576;color:#28c576;font-weight:400}.EMUButton--success-secondary:focus,.EMUButton--success-secondary:hover{background-color:rgba(40,197,118,.03);border-color:#08a36b;color:#08a36b}.EMUButton--success-secondary:active{background-color:rgba(40,197,118,.06);border-color:#058055;color:#058055}.EMUButton--success-secondary:disabled,.EMUButton--success-secondary.EMUButton:hover.EMUButton--disabled{border-color:rgba(40,197,118,.5);color:rgba(40,197,118,.5)}.EMUButton--information{background-color:#ff8c5a;color:#fff;font-weight:600}.EMUButton--information:focus,.EMUButton--information:hover{background-color:#cc7048;color:#fff}.EMUButton--information:active{background-color:#995436;color:#fff}.EMUButton--information:disabled{background-color:rgba(255,140,90,.5);color:#fff}.EMUButton--link{min-width:unset;padding:0}
.EMUEditAddCard{box-sizing:border-box}.EMUEditAddCard__actions{padding:0 !important;display:flex;align-items:flex-start;margin-left:8px}.EMUEditAddCard__actions__button{width:40px;display:flex;justify-content:flex-end;align-items:flex-start}.EMUEditAddCard__actions__button svg{height:18px;width:18px}.EMUEditAddCard__actions__button button{display:flex;justify-content:center;align-items:flex-start;padding:0}
.Input__root{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-family:"Source Sans Pro";font-size:16px}.Input__error{border:1px solid #d13f63}.Input__success{border:1px solid #28c576}.Input__focused{border:1px solid #289de0}.Input__input{padding:8px 12px}.Input__inputMultiline{box-sizing:border-box;min-height:80px;padding:0 12px}.Input__multiline{min-height:80px;padding:8px 0}
.EMUTab{text-transform:capitalize}.EMUTab:hover{color:#289de0}.EMUTab__Label{font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:400;line-height:1}.EMUTab.EMUTab--selected{color:#289de0}
.EMUModal__content{left:50%;outline:none;position:absolute;top:50%;transform:translate(-50%, -50%)}.EMUModal__EMUCard{box-shadow:0px 16px 32px 0px rgba(0,0,0,.75) !important;position:relative;max-width:340px}@media(min-width: 768px){.EMUModal__EMUCard{max-width:500px}}.EMUModal__EMUCard__close{cursor:pointer;position:absolute;right:24px;top:24px}.EMUModal__EMUCard>[class*=EMUCard-header]{padding-right:56px}.EMUModal__EMUCard__content{font-family:"Source Sans Pro",sans-serif}
.EMUEditModal__content{left:50%;outline:none;position:absolute;top:50%;transform:translate(-50%, -50%)}.EMUEditModal__EMUCard{box-shadow:0px 16px 32px 0px rgba(0,0,0,.75) !important;position:relative;max-width:340px}@media(min-width: 768px){.EMUEditModal__EMUCard{max-width:500px}}.EMUEditModal__EMUCard__close{cursor:pointer;position:absolute;right:24px;top:24px}.EMUEditModal__EMUCard>[class*=EMUCard-header]{padding-right:56px}.EMUEditModal__EMUCard__content{font-family:"Source Sans Pro",sans-serif}.EMUEditModal__EMUButton{padding:0;min-width:unset}
.EMUConfirmationModal__CardActions{justify-content:flex-end;flex-direction:column}@media(min-width: 415px){.EMUConfirmationModal__CardActions{flex-direction:row}}
.InputField{font-family:"Source Sans Pro",sans-serif}.InputField__input--multiline{min-height:80px;padding-bottom:16px}.InputField__helper-text{display:flex;align-items:center;margin:0}.InputField__helper-text--error{color:#d13f63}.InputField__helper-text--success{color:#28c576}.InputField__helper-text__icon{margin-right:6px}.InputField__helper-text__text{margin-top:-4px}.InputField__label{font-size:14px;color:#595959}.InputField__label__secondary{color:#999;font-weight:normal;margin-left:8px}.InputField__content{padding:6px 0 8px}
.Typography{font-family:"Source Sans Pro",sans-serif;color:#2f2f2f;font-size:16px;font-weight:400}.Typography--header-main{color:#2f2f2f;font-weight:600;font-size:30px}.Typography--header-secondary{color:#2f2f2f;font-weight:600;font-size:24px}.Typography--header-card{color:#2f2f2f;font-weight:600;font-size:20px}.Typography--header-section{color:#2f2f2f;font-weight:600;font-size:18px}.Typography--header-subsection{color:#2f2f2f;font-weight:600;font-size:16px}.Typography--bold{color:#2f2f2f;font-size:16px;font-weight:400;font-weight:700}.Typography--semibold{color:#2f2f2f;font-size:16px;font-weight:400;font-weight:600}.Typography--dimmed{color:rgba(47,47,47,.5)}.Typography--secondary{color:#777;font-size:14px;font-weight:400}.Typography--tertiary{color:#999;font-size:14px;font-weight:400}.Typography--tag{background-color:#f0f4f5;border-radius:10px;color:#4a4a4a;display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;text-transform:uppercase}.Typography--tag-alert{background-color:#f0f4f5;border-radius:10px;color:#4a4a4a;display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;text-transform:uppercase;background-color:#d13f63;color:#fff}.Typography--tag-inactive{background-color:#f0f4f5;border-radius:10px;color:#4a4a4a;display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;text-transform:uppercase;background-color:#999;color:#fff}.Typography--tag-info{background-color:#f0f4f5;border-radius:10px;color:#4a4a4a;display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;text-transform:uppercase;background-color:#289de0;color:#fff}.Typography--tag-success{background-color:#f0f4f5;border-radius:10px;color:#4a4a4a;display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;text-transform:uppercase;background-color:#28c576;color:#fff}.Typography--tag-warning{background-color:#f0f4f5;border-radius:10px;color:#4a4a4a;display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;text-transform:uppercase;background-color:#ff8c5a;color:#fff}.Typography--template-variable{background-color:#dfe3e9;border-radius:4px;display:inline-block;font-size:16px;padding:0 8px 2px 8px}.Typography--template-variable::after{content:"}"}.Typography--template-variable::before{content:"{"}.Typography--blue{color:#289de0}.Typography--green{color:#28c576}.Typography--red{color:#d13f63}
.ImageSelector{background-color:#f4f5f6;width:100%;display:flex;flex-direction:column;align-items:center;padding:8px}.ImageSelector__container{display:flex;flex-direction:column;align-items:center;max-width:300px}.ImageSelector__container__headerText.Typography{color:#6b7280;font-size:18px;margin:unset;margin-top:8px;margin-bottom:8px;font-weight:700;text-align:center}.ImageSelector__container__subText.Typography{color:#6b7280;font-size:16px;margin:unset;text-align:center}.ImageSelector__container__emptyStatePhoto{height:96px;width:96px;color:#d1d5db}.ImageSelector__container__selectButton.EMUButton{border-color:#d1d5db;font-size:12px;font-weight:600;color:#6b7280;margin:8px}
.ModalHeader__back{position:absolute;top:16px;left:0px}.ModalHeader__title--with-one-button{width:calc(100% - 42px)}.ModalHeader__title--with-two-buttons{margin-left:42px;width:calc(100% - 84px)}.ModalHeader__close{position:absolute;top:16px;right:0px}
.Modal--scroll-body .Modal__Paper--scroll-body.Modal__Paper--fullscreen{height:unset;margin:unset;min-height:100%}.Modal__Paper{box-shadow:0px 16px 32px 0px rgba(0,0,0,.75);margin:8px;padding:24px;position:relative;width:100%}.Modal__Paper--fullscreen{margin:unset}.Modal__Paper--scroll-body{margin:48px auto;overflow:visible}.Modal .ModalFooter{margin-top:48px}
.ModalFooter--actions{display:flex;flex-direction:column-reverse;text-align:right}@media(min-width: 600px){.ModalFooter--actions{display:block;flex-direction:initial}}.ModalFooter--preserve-action-order{flex-direction:column}@media(min-width: 600px){.ModalFooter--preserve-action-order{flex-direction:initial}}
.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop:focus{outline:none}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__image{display:block;max-width:100%;touch-action:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translate3d(0, 0, 0);box-sizing:border-box;cursor:move;box-shadow:0 0 0 9999em rgba(0,0,0,.5);touch-action:none;border:1px solid;border-image-source:url(data:image/gif;base64,R0lGODlhCgAKAJECAAAAAP///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5RDc5MTFDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5RDc5MTBDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAgAsAAAAAAoACgAAAhWEERkn7W3ei7KlagMWF/dKgYeyGAUAIfkEBQoAAgAsAAAAAAoACgAAAg+UYwLJ7RnQm7QmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYgLJHdiinNSAVfOEKoUCACH5BAUKAAIALAAAAAAKAAoAAAIRVISAdusPo3RAzYtjaMIaUQAAIfkEBQoAAgAsAAAAAAoACgAAAg+MDiem7Q8bSLFaG5il6xQAIfkEBQoAAgAsAAAAAAoACgAAAg+UYRLJ7QnQm7SmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYBLJDdiinNSEVfOEKoECACH5BAUKAAIALAAAAAAKAAoAAAIRFISBdusPo3RBzYsjaMIaUQAAOw==);border-image-slice:1;border-image-repeat:repeat}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%;box-shadow:0px 0px 1px 1px #fff,0 0 0 9999em rgba(0,0,0,.5)}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt::before,.ReactCrop__rule-of-thirds-vt::after,.ReactCrop__rule-of-thirds-hz::before,.ReactCrop__rule-of-thirds-hz::after{content:"";display:block;position:absolute;background-color:rgba(255,255,255,.4)}.ReactCrop__rule-of-thirds-vt::before,.ReactCrop__rule-of-thirds-vt::after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt::before{left:33.3333%;left:33.3333333333%}.ReactCrop__rule-of-thirds-vt::after{left:66.6666%;left:66.6666666667%}.ReactCrop__rule-of-thirds-hz::before,.ReactCrop__rule-of-thirds-hz::after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz::before{top:33.3333%;top:33.3333333333%}.ReactCrop__rule-of-thirds-hz::after{top:66.6666%;top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle::after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.7);box-sizing:border-box;outline:1px solid rgba(0,0,0,0)}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw::after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n::after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne::after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e::after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se::after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s::after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw::after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w::after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar{display:none}.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media(pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}
.ImageCropper{padding:20px}.ImageCropper__buttons{display:flex;justify-content:flex-end;padding-top:16px}.ImageCropper .ModalFooter .EMUButton{margin:8px}
.EMUSelector{background-color:#ebebeb;color:#289de0;height:35px;font-size:13px;font-weight:450;border:1.2px solid rgba(0,0,0,0);border-radius:4px;border:1px solid rgba(0,0,0,0);outline:0;transition:.2s ease all;text-transform:capitalize;margin:3px}.EMUSelector:hover{cursor:pointer}.EMUSelector>span{padding:6px}.EMUSelector--active{outline:0;background-color:#289de0;color:#fff}.EMUSelector--error{border:1px solid #da6582}
.EMUMenuItem{font-family:"Source Sans Pro",sans-serif;padding:8px 16px}.EMUMenuItem.EMUMenuItem--selected{background-color:#289de0;color:#fff}.EMUMenuItem:hover{background-color:#289de0;color:#fff}.EMUMenuItem:active{background-color:#0083c6;color:#fff}.EMUMenuItem--button{background-color:#289de0;color:#fff}.EMUMenuItem--button:hover{background-color:#0083c6;color:#fff}.EMUMenuItem--button:active{background-color:#006ca6;color:#fff}.EMUMenuItem--button-link{background-color:#fff;color:#289de0}.EMUMenuItem--button-link:hover{background-color:#289de0;color:#fff}.EMUMenuItem--button-link:active{background-color:#0083c6;color:#fff}.EMUMenuItem__icon{line-height:0;margin-right:8px}.EMUMenuItem__icon--right{margin-right:0;margin-left:8px}
.FilterSelect{position:relative}.FilterSelect--start-adornment .FilterSelect__select__value-container{padding-left:32px}.FilterSelect__start-adornment{position:absolute;left:12px;top:18px;z-index:1}.FilterSelect__start-adornment svg{height:16px;width:16px}.FilterSelect__select{width:100%;font-family:"Source Sans Pro",sans-serif}.FilterSelect__select__control{padding-right:12px}.FilterSelect__select__menu{max-height:124px;overflow:hidden}@media(min-width: 768px){.FilterSelect__select__menu{max-height:300px}}.FilterSelect__select__menu__item.EMUMenuItem:hover{background:#289de0}.FilterSelect__select__placeholder{color:rgba(47,47,47,.5)}.FilterSelect__multiValueContainer.Typography{display:flex;align-items:center;margin:4px 4px}.FilterSelect__multiValueLabel{display:inline-block;max-width:130px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:4px}.FilterSelect__multiValueRemoveIcon{height:10px;width:10px}.FilterSelect__icon path{stroke:currentColor}.FilterSelect .UnderlineFirstOption .EMUMenuItem:nth-of-type(1){padding-bottom:12px}.FilterSelect .UnderlineFirstOption .EMUMenuItem:nth-of-type(1)::after{content:"";border-bottom:1px solid #ccc;bottom:0;left:0;position:absolute;right:0;margin:0 16px}.FilterSelect .UnderlineFirstOption .EMUMenuItem:nth-of-type(2){padding-top:12px}
.LayoutColumn{flex:1 0 0}.LayoutColumn--collapse{flex:0 0 0}.LayoutRow{display:flex;flex-direction:column}@media(min-width: 768px){.LayoutRow{flex-direction:row}}.LayoutRow--fixed{flex-direction:row}.LayoutSection{padding:8px;width:100%}@media(min-width: 768px){.LayoutSection{width:calc(50% - 16px)}.LayoutSection--left{clear:left;float:left}.LayoutSection--right{clear:right;float:right}}
.EMUDialog--scroll-body .EMUDialog__Paper--scroll-body.EMUDialog__Paper--fullscreen{height:unset;margin:unset;min-height:100%}.EMUDialog__DialogTitle{padding:24px}.EMUDialog__DialogTitle__Typography{margin:0}.EMUDialog__DialogTitle__EMUButton{margin-left:16px}.EMUDialog__DialogTitle__EMUButton svg g{stroke:currentColor}.EMUDialog__DialogTitle__EMUButton--unwrapped{margin:24px 24px 0 0}.EMUDialog__Paper{box-shadow:0px 16px 32px 0px rgba(0,0,0,.75);margin:8px;width:100%}.EMUDialog__Paper--fullscreen{margin:unset}.EMUDialog__Paper--scroll-body{margin:48px auto}.EMUDialog__DialogContent{padding:24px}.EMUDialog__DialogContent__Typography{margin:0}.EMUDialog__DialogActions{margin:0;padding:24px}.EMUDialog__DialogActions .EMUButton+.EMUButton{margin-left:8px}.EMUDialog__DialogActions--fullscreen{flex-wrap:wrap;flex-direction:column-reverse}.EMUDialog__DialogActions--fullscreen .EMUButton{margin-top:8px;width:100%}.EMUDialog__DialogActions--fullscreen .EMUButton+.EMUButton{margin-left:0}.EMUDialog__DialogActions--fullscreen.EMUDialog__DialogActions--preserve-action-order{flex-direction:column}
.DecoratedLabel{display:flex;margin-top:16px}.DecoratedLabel__icon{display:flex;justify-content:center;width:40px}.DecoratedLabel__content{flex:1 0 0;overflow:hidden}.DecoratedLabel__content__typography{margin:0 0 4px 0;font-size:14px;color:#595959;overflow:hidden;text-overflow:ellipsis}.DecoratedLabel__content__typography--large{font-size:16px}
.QuickViewDialog .EMUDialog__DialogTitle{padding-bottom:0}.QuickViewDialog .EMUDialog__DialogContent{padding-top:0}.QuickViewDialog .EMUDialog__Paper{width:100%}.QuickViewDialog__summary{display:flex;flex-direction:column;align-items:center;min-height:240px;max-height:290px}.QuickViewDialog__summary__name{margin:16px 0 0 0}.QuickViewDialog__summary__jobTitle{margin:4px 0 0 0}.QuickViewDialog__summary__department{margin:4px 0 0 0;font-size:14px;color:#777}.QuickViewDialog__summary__viewProfile{display:flex;margin:16px 0 24px 0;padding:0;font-size:14px;height:32px}.QuickViewDialog__summary__viewProfile.EMUButton{min-height:32px}.QuickViewDialog__summary__viewProfile__icon{display:flex;width:25px}.QuickViewDialog__summary__viewProfile__icon svg path,.QuickViewDialog__summary__viewProfile__icon svg rect{stroke:currentColor}.QuickViewDialog__summary__viewProfile__text{margin:0 0 8px 0;color:#289de0;font-size:14px;line-height:1}.QuickViewDialog__summary__viewEmployee{display:flex;margin:0 0 0 0;font-weight:400;padding:0;height:36px}.QuickViewDialog__summary__viewEmployee.EMUButton{min-height:36px}.QuickViewDialog__summary__viewEmployee__text{color:#289de0}.QuickViewDialog__details{background-color:#f4f5f6;margin:0 -24px -24px;display:flex;flex-direction:row;flex-flow:row wrap;padding:16px;min-height:60px;padding-bottom:32px}.QuickViewDialog__details__item{width:50%}.QuickViewDialog__details__item__text{margin:0 0 4px 0;overflow-wrap:break-word}.QuickViewDialog__details__item__department{display:flex}.QuickViewDialog__details__item__department__text{margin:0 0 8px 0;color:#777;font-size:14px}
.ExpansionModal{box-shadow:none}.ExpansionModal__panel{box-shadow:none !important;border-radius:4px !important}.ExpansionModal__title{width:70%;max-width:70%;word-wrap:break-word}.ExpansionModal__title__typography{margin:8px 0}.ExpansionModal__icon svg{height:16px;width:16px;min-height:16px;min-width:16px;max-height:16px;max-width:16px}.ExpansionModal__icon__disable{transform:unset !important;position:unset !important}
.ProxyLoginHeader__toolbar{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;background:#289de0}.ProxyLoginHeader__toolbar__user.Typography{color:#fff;font-weight:400;max-width:500px}.ProxyLoginHeader__toolbar__btn.EMUButton{background:#fff;width:100%;margin-bottom:16px}@media(min-width: 768px){.ProxyLoginHeader__toolbar__btn.EMUButton{width:unset;margin-bottom:unset}}.ProxyLoginHeader__toolbar__btn:hover.EMUButton{background:#fff;opacity:.9}.ProxyLoginHeader__toolbar__btn:active.EMUButton{background:#fff;opacity:.8}.ProxyLoginHeader__toolbar__btn:focus.EMUButton{background:#fff;opacity:.8}
.RadioCard{display:flex}.RadioCard__checked>.RadioCard__card{background:#ddf3ff;border:1px solid #289de0}.RadioCard__default>.RadioCard__card{border:1px solid #999}.RadioCard__left{margin-right:12px}.RadioCard__left__check{max-width:24px;max-height:24px}.RadioCard__right{width:100%}
.Blank__background{-webkit-animation-duration:1.5s;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;background:#f4f5f6;background-image:linear-gradient(to right, #f4f5f6 0%, #dfe3e9 20%, #f4f5f6 40%, #f4f5f6 100%);background-repeat:no-repeat;background-size:100% 100%;min-height:25px;min-width:25px;max-width:500px;width:100%;position:relative}@keyframes placeHolderShimmer{0%{background-position:-500px 0}100%{background-position:500px 0}}
.NavigationList{min-width:292px;padding:0}
.NavigationListItem__Icon{color:inherit}.NavigationListItem--finger-tab.Link{color:#2f2f2f;padding:0 32px 0}.NavigationListItem--finger-tab.active,.NavigationListItem--finger-tab.Link.active{background-color:#289de0;color:#fff}.NavigationListItem--finger-tab.active:hover,.NavigationListItem--finger-tab.Link.active:hover{color:#fff}.NavigationListItem--finger-tab.active .NavigationListItem__Icon,.NavigationListItem--finger-tab.Link.active .NavigationListItem__Icon{color:#fff}.NavigationListItem--finger-tab .NavigationListItem__Icon{margin-right:8px;min-width:unset}
.Footer--fixed{position:relative}.Footer--fixed .FooterContainer{background-color:#fff;bottom:0;box-shadow:0px 0px 15px rgba(0,0,0,.2);padding:16px 24px;position:fixed;width:100%}.Footer--align-center .FooterContent{justify-content:center}.Footer--align-left .FooterContent{justify-content:flex-start}.Footer--align-right .FooterContent{justify-content:flex-end}
.CheckboxIcon{background-color:#fff;border:2px solid #ccc;border-radius:2px;display:inline-flex;height:16px;width:16px}.CheckboxIcon--checked{background-color:#289de0;border-color:#289de0}.CheckboxIcon--success{border-color:#28c576}
.EMUCheckbox.EMUCheckbox--checked:hover{background-color:rgba(0,0,0,0)}.EMUCheckbox__CheckmarkIcon{height:100%;width:100%}
.ResourceList{background-color:#fff}.ResourceList__Header{align-items:center;background-color:#f0f4f5;border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap-reverse;justify-content:space-between;padding:8px 12px}.ResourceList__Header>*{margin:8px 12px}.ResourceList__Header .ResourceList__Checkbox{color:#289de0;margin:-12px 0 -12px -12px;padding-right:24px}.ResourceList__Header .ResourceList__Checkbox--indeterminate{width:52px}.ResourceList__Header .ResourceList__Checkbox--indeterminate>*{position:relative}.ResourceList__Header .ResourceList__Checkbox--indeterminate svg{height:22px;left:-3px;position:absolute;width:22px}.ResourceList__Header .ResourceList__CheckboxLabel{color:rgba(47,47,47,.5)}.ResourceList__List{overflow-y:auto;padding:0 24px 32px}.ResourceList__ListItem{border-bottom:1px solid #ccc;padding:16px 16px 16px 0}.ResourceList__ListItemLabel{color:#2f2f2f;font-size:16px;font-weight:400}.ResourceList__ListItem .ResourceList__Checkbox{padding:0 24px 0 0}.ResourceList__Search .EMUButton g{stroke:#2f2f2f}.ResourceList__Search .EMUButton:hover g{stroke:#289de0}
.WizardCard{background-color:#fff;border-radius:4px;max-width:800px;margin:0 auto;padding:24px}.WizardCard .WizardCardHeader{margin-bottom:48px}
.WizardCardHeader{margin-bottom:24px;margin-top:24px;padding:0 24px;text-align:center}
.WizardCardHeaderTitle.Typography{font-size:30px}
@media(min-width: 768px){.WizardCardContent{padding:0 24px}}
.WizardLayout{padding:24px 8px}@media(min-width: 768px){.WizardLayout{padding:24px}}.WizardLayout__Card{background-color:#fff;border-radius:4px;max-width:800px;margin:0 auto;padding:24px}@media(min-width: 768px){.WizardLayout__Action,.WizardLayout__Header{padding:0 24px}}.WizardLayout__Action .Typography,.WizardLayout__Header .Typography{margin-top:0}.WizardLayout__Title.Typography{color:#289de0;font-weight:400}.WizardLayout__Subtitle.Typography{color:#289de0;font-size:18px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.WizardLayout__Header{margin-bottom:48px;margin-top:24px;text-align:center}.WizardLayout__Stepper{background-color:unset;margin:0 auto;max-width:600px;padding:0 24px}.WizardLayout__StepConnector{top:12px;left:calc(-50% + 11px);right:calc(50% + 11px)}.WizardLayout__StepConnectorLine{border-color:#ccc;border-top-width:2px}.WizardLayout__StepButtonIcon{height:24px;width:24px}.WizardLayout__StepButtonIcon--blank{background-color:#ccc;border-radius:8px;display:inline-block;height:16px;width:16px;margin-top:5px;margin-bottom:4px}.WizardLayout__StepLabel .Typography{display:none;margin:0;color:rgba(40,157,224,.5)}.WizardLayout__StepLabel .Typography--active{color:#289de0;font-weight:600}.WizardLayout__StepLabel .Typography--disabled{color:rgba(47,47,47,.5)}@media(min-width: 768px){.WizardLayout__StepLabel .Typography{display:block;margin-top:-8px}}.WizardLayout.Layout{max-width:880px;width:100%}.WizardLayout__FullWidth.Layout{max-width:100%;width:100%}
.EMUTabs__Indicator{background-color:#289de0}.EMUTabs .EMUTab{min-width:72px}.EMUTabs .EMUTabs__ScrollButton{flex:unset;flex-shrink:0;width:56px}
.PageNav{background-color:#fff;padding:16px 8px}@media(min-width: 768px){.PageNav{padding:24px 24px}}.PageNav--Tabs{padding-bottom:0}.PageNav__Header{display:flex;justify-content:space-between}.PageNav__Tabs{margin-top:16px;margin-left:-16px}.PageNav__Tabs .EMUTabs{min-height:32px}.PageNav__Tabs .EMUTab{margin:0 16px;min-height:32px}.PageNav__Tabs .EMUTab__LabelContainer{padding:8px 0 10px}
.CalendarNavbar .CalendarNavbarButton{position:absolute;top:20px}.CalendarNavbar .CalendarNavbarButton--prev{left:20px}.CalendarNavbar .CalendarNavbarButton--next{right:20px}
.MessagesMenu__Badge{background-color:#d13f63;color:#fff;padding-bottom:1px}.MessagesMenu .MailIcon{height:24px;width:24px}.MessagesMenu .MailIcon g{stroke:currentColor}.CandidateMessageInbox__menuItem{height:auto;border-bottom:1px solid #d1d5db}.CandidateMessageInbox__menuItem__text{color:#47afea;font-size:16px;font-weight:600;padding-bottom:8px}.CandidateMessageInbox__menuItem__arrow{padding-left:8px;padding-top:4px;position:absolute;display:inline-block}
.MessageNotification{width:100%;display:flex}.MessageNotification__dotContainer{align-self:center;margin-left:auto}.MessageNotification__dotContainer__dot{width:8px;height:8px;background:#47afea;border-radius:50%}.MessageNotification__messageContainer{width:95%;margin-top:8px;margin-bottom:8px}.MessageNotification__messageContainer__nameOfSender{color:#1f2937;font-size:16px;font-weight:400}.MessageNotification__messageContainer__body{line-height:20px;white-space:pre-wrap;font-size:14px;margin-bottom:4px}.MessageNotification__messageContainer__timeSent{text-align:left;font-size:12px;font-weight:400;color:#6b7280}.MessageNotification__messageContainer__jobTitleContainer{display:flex;width:100%}.MessageNotification__messageContainer__jobTitleContainer__jobTitle{font-size:12px;height:auto;width:auto;margin-top:8px;margin-bottom:8px;padding-left:6px;padding-right:6px;max-width:100%;border-radius:8px;border:1px solid #d1d5db}.MessageNotification__messageContainer__jobTitleContainer__jobTitle__text{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:16px;color:#374151}
.MessageNotificationsMenuContents{width:360px}.MessageNotificationsMenuContents__menuItem{height:auto;border-bottom:1px solid #d1d5db}.MessageNotificationsMenuContents__menuItem:first-child{margin-top:-8px}.MessageNotificationsMenuContents__menuItem:last-child{border-bottom:0px;margin-bottom:-16px}.MessageNotificationsMenuContents__empty{width:360px;padding:12px 24px}.MessageNotificationsMenuContents__empty__textSection{color:rgba(47,47,47,.5)}
.UserMenu__Menu .EMUMenuItem{padding:0}.UserMenu__Menu .EMUMenuItem .Link{color:inherit;display:inline-block;padding:8px 16px;width:100%}.UserMenu__Menu .EMUMenuItem:hover .Link{color:#fff}.UserMenu .ChevronIcon path{stroke:currentColor}
.SideNavigationDrawer,.SideNavigationDrawer__Backdrop,.SideNavigationDrawer__Paper{margin-top:56px}.SideNavigationDrawer__Paper{background-color:#2f3c48}.SideNavigationDrawer .SideNavigation__MenuList{position:relative;width:calc(100vw - 56px);height:100%}
@media screen and (max-width: 850px){.PayrollOfferNoticeDesktop{display:none}}.PayrollOfferNoticeMobile{display:none;border-bottom:2px solid #e9ecef}@media screen and (max-width: 850px){.PayrollOfferNoticeMobile{display:flex;width:100%;border-radius:0px}}
.AppBar{background-color:#2f3c48;min-height:56px;width:100%}@media(min-width: 600px){.AppBar{background-color:#e9ecef}}.AppBar__Container{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding-left:12px;padding-right:4px}@media(min-width: 600px){.AppBar__Container{padding-left:32px}}.AppBar__OrganizationLogo{display:inline-block;max-height:32px;margin-right:16px}.AppBar .EMUButton--link{padding:0 8px}.AppBar .EMUButton+.EMUButton{margin-left:8px}.AppBar .EMUButton .Icon{color:#fff;opacity:.7}@media(min-width: 600px){.AppBar .EMUButton .Icon{color:#4a4a4a}}.AppBar .EMUButton:hover .Icon{opacity:1}.AppBar .Logo{color:#fff;height:24px;width:44px;margin-left:8px}
.AppHeaderButton{border-radius:40px;padding:8px 24px}.AppHeaderButton__label{color:#1f2937;font-weight:700;font-size:16px;line-height:16px}
.AppHeaderTypography{font-weight:400;font-size:16px;line-height:18px;color:#fff}.AppHeaderTypography__Bold{font-weight:700;font-size:18px;line-height:18px;color:#fff}
.AppHeader__ContentContainer{display:flex;flex-direction:column;justify-content:center;left:0;width:100%;background-color:#067fed;padding:8px 16px}
.ProxyLoginHeader{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;background:#289de0;padding:12px}.ProxyLoginHeader__Username{color:#fff;font-weight:400;font-size:20px;max-width:500px}@media screen and (max-width: 765px){.ProxyLoginHeader__Username{margin-bottom:12px}}.ProxyLoginHeader__btn.EMUButton{background:#fff;width:100%;margin-bottom:16px}@media(min-width: 768px){.ProxyLoginHeader__btn.EMUButton{width:unset;margin-bottom:unset}}.ProxyLoginHeader__btn:hover.EMUButton{background:#fff;opacity:.9}.ProxyLoginHeader__btn:active.EMUButton{background:#fff;opacity:.8}.ProxyLoginHeader__btn:focus.EMUButton{background:#fff;opacity:.8}
.AppHeaderContainer{position:sticky;top:0;z-index:1000}
@media(min-width: 600px){.AppNavigation{display:flex}}@media(min-width: 600px){.AppNavigation .AppContent{margin-left:55px}}@media(min-width: 600px)and (min-width: 2000px){.AppNavigation .AppContent{margin-left:185px}}.AppNavigation .AppContent__Container{overflow:auto}@media(min-width: 600px){.AppNavigation .AppContent__Container{width:calc(100vw - 72px)}}@media(min-width: 2000px){.AppNavigation .AppContent__Container{width:calc(100vw - 202px)}}
.BlankState{display:flex;justify-content:space-between}.BlankState__webTitle{font-size:28px;font-weight:700;line-height:32px;color:#1f2937;margin-right:24px}.BlankState__webBody{font-size:18px;font-weight:400;line-height:28px;color:#1f2937;margin-right:24px;margin-top:8px}.BlankState__webButtonBox{margin-top:24px;display:flex}.BlankState__webButtonPrimary{margin-right:16px;margin-bottom:16px}.BlankState__webButtonSecondary{margin-right:16px;margin-bottom:16px}.BlankState__webButtonLearnMore{padding-top:10px}.BlankState__mobileTitle{font-size:28px;font-weight:700;line-height:32px;color:#1f2937}.BlankState__mobileBody{font-size:18px;font-weight:400;line-height:28px;color:#1f2937;margin-top:8px;margin-bottom:24px}.BlankState__mobileButtonPrimary{margin-bottom:16px}.BlankState__mobileButtonSecondary{margin-bottom:16px}
.ModalHeaderV3{padding:20px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d1d5db}.ModalHeaderV3__left{display:flex;justify-content:space-between;align-items:center}.ModalHeaderV3__back{color:#2f2f2f}.ModalHeaderV3__title{font-weight:700;font-size:20px;line-height:24px}.ModalHeaderV3__close_button{color:#289de0;background-color:#f0f8ff}
.ModalV3--scroll-body .ModalV3__Paper--scroll-body.ModalV3__Paper--fullscreen{height:unset;margin:unset;min-height:100%}.ModalV3__Paper{box-shadow:0 16px 32px 0 rgba(0,0,0,.75);margin:8px;padding:0;position:relative;width:100%}.ModalV3__Paper--fullscreen{margin:unset}.ModalV3__Paper--scroll-body{margin:48px auto;overflow:visible}.ModalV3 .ModalFooter{padding:24px;margin-top:24px}
.ModalFooterV3--actions{display:flex;flex-direction:column-reverse;text-align:right}@media(min-width: 600px){.ModalFooterV3--actions{display:block;flex-direction:initial}}.ModalFooterV3--preserve-action-order{flex-direction:column}@media(min-width: 600px){.ModalFooterV3--preserve-action-order{flex-direction:initial}}
.EMUTooltip__content .EMUButton+.EMUButton{margin-left:8px}.EMUTooltip__popper{opacity:1}.EMUTooltip__tooltip{background-color:#fff;border-radius:4px;box-shadow:0px 4px 24px 0px rgba(0,0,0,.25);max-width:240px;color:#2f2f2f;font-size:16px;font-weight:400}.EMUTooltip__tooltip--placement-bottom{margin:16px 0}.EMUTooltip__tooltip--placement-left{margin:0 16px}.EMUTooltip__tooltip--placement-right{margin:0 16px}.EMUTooltip__tooltip--placement-top{margin:16px 0}.EMUTooltip__tooltip--size-full{max-width:none}.EMUTooltip__tooltip--size-large{max-width:350px}.EMUTooltip__tooltip .MuiTooltip-arrow{color:#fff}.EMUTooltip--dark .EMUTooltip__tooltip{background-color:#354052;color:#fff}.EMUTooltip--dark .MuiTooltip-arrow{color:#354052}.EMUTooltip--primary .EMUTooltip__tooltip{background-color:#0083c6;color:#fff}.EMUTooltip--primary .MuiTooltip-arrow{color:#0083c6}
.SideNavigation{background-color:#2f3c48;min-width:56px;width:56px}.SideNavigation__ChipContainer{background-color:#2f3c48;display:flex;align-items:center;justify-content:center;height:65px;padding:8px 4px;position:fixed;top:0;left:0;z-index:1250}.SideNavigation__ChipContainer--expanded{min-width:186px;width:186px}.SideNavigation__ChipContainer .Chip{padding-bottom:12px;padding-top:12px}.SideNavigation__ChipContainer .Chip .Icon{height:24px;width:24px}.SideNavigation__MenuList{background-color:#2f3c48;padding:0;position:fixed;left:0;z-index:1250;height:100%}.SideNavigation__MenuList--expanded{min-width:186px;width:186px}@media(min-width: 600px){.SideNavigation__MenuList--expanded{box-shadow:0 2px 16px rgba(0,0,0,.5)}}@media(min-width: 2000px){.SideNavigation__MenuList--expanded{box-shadow:unset}}.SideNavigation__MenuList--expanded .Icon{margin-right:16px}.SideNavigation__MenuList--expanded .Logo{height:38px;width:71px}.SideNavigation__MenuList .MenuItem{color:#fff;opacity:.7;min-width:56px;padding-bottom:12px;padding-top:12px}.SideNavigation__MenuList .MenuItem .Icon{height:24px;width:24px}.SideNavigation__MenuList .MenuItem--active{background-color:#289de0;font-weight:600;opacity:1}.SideNavigation__MenuList .MenuItem--link{padding:0}.SideNavigation__MenuList .MenuItem--link .Link{color:inherit;display:inline-flex;padding:12px 16px;width:100%}.SideNavigation__MenuList .MenuItem--link:hover .Link{color:#fff}.SideNavigation__MenuList .MenuItem--logo{background-color:#fff;color:#067fed;opacity:1;min-height:56px;padding:12px}.SideNavigation__MenuList .MenuItem--logo .Icon{width:32px}.SideNavigation__MenuList .MenuItem:hover{opacity:1}@media(min-width: 2000px){.SideNavigation--expanded{min-width:186px;width:186px}}.SideNavigation--expanded .MenuItem--logo{padding-bottom:9px;padding-top:9px}.SideNavigation__bottomContainer{display:none}@media(min-height: 740px){.SideNavigation__bottomContainer{display:block}}
.Alert{font-family:"Source Sans Pro",sans-serif}.Alert__wrapper{color:#2f2f2f;font-size:16px;font-weight:400}.Alert--alert .Alert__wrapper{background-color:#f4e6ea;color:#d13f63}.Alert--alert--border .Alert__wrapper{border-radius:12px;border:1px solid #d13f63}.Alert--success .Alert__wrapper{background-color:#e9faf2;color:#028041}.Alert--success--border .Alert__wrapper{border-radius:12px;border:1px solid #028041}.Alert--info .Alert__wrapper{background-color:#eaf7fe;color:#289de0}.Alert--info--border .Alert__wrapper{border-radius:12px;border:1px solid #289de0}.Alert--warn .Alert__wrapper{background-color:#fff7e0;color:#b36f0f}.Alert--warn--border .Alert__wrapper{border-radius:12px;border:1px solid #b36f0f}.Alert--secondary-warn .Alert__wrapper{background-color:#fff7e0;color:#b36f0f}.Alert--secondary-warn--border .Alert__wrapper{border-radius:12px;border:1px solid #fff7e0}.Alert__wrapper{align-items:flex-start;border-radius:12px;display:flex;justify-content:space-between;padding:24px;padding-right:40px;position:relative;width:100%}.Alert__wrapper__content{display:flex;justify-content:space-between;align-items:flex-start}.Alert__wrapper__content__icon svg{height:32px;width:32px}.Alert__wrapper__content__text{padding-left:16px}.Alert__wrapper__content__text__header{font-size:18px;font-weight:600;margin:0 0 4px}.Alert__wrapper__content__text__body{font-size:16px;font-weight:400;margin:0}.Alert__wrapper__x{position:absolute;top:16px;right:16px}.Alert__wrapper__x :hover{cursor:pointer}
.AppNavigation .AppContent__Container{overflow:unset !important}
.AddressLookup__error{padding:16px;box-sizing:border-box;width:100%;background:#f4e6ea;color:#d13f63;border-radius:4px;display:flex;margin-bottom:16px}.AddressLookup__error__errorIcon{width:32px;height:32px;margin-right:16px}.AddressLookup__error__errorIcon svg{width:32px;height:32px}.AddressLookup__error__errorText__title{font-size:20px;font-weight:600}.AddressLookup__error__errorText__body{font-size:14px;margin-top:8px}.AddressLookup__prompt{margin-bottom:24px}.AddressLookup__checkbox{display:flex;align-items:center;margin-bottom:16px}.AddressLookup__checkbox__text{font-size:16px}.AddressLookup__checkbox span{display:flex;max-width:36px;justify-content:flex-start}.AddressLookup__checkbox input{max-width:36px}.AddressLookup__eddyTypeaheadStyle input::-webkit-input-placeholder,.AddressLookup__eddyTypeaheadStyle textarea::-webkit-input-placeholder{color:#a2a2a2 !important;opacity:1}.AddressLookup__eddyTypeaheadStyle input:-moz-placeholder,.AddressLookup__eddyTypeaheadStyle textarea:-moz-placeholder{color:#a2a2a2 !important;opacity:1}.AddressLookup__eddyTypeaheadStyle input::-moz-placeholder,.AddressLookup__eddyTypeaheadStyle textarea::-moz-placeholder{color:#a2a2a2 !important;opacity:1}.AddressLookup__eddyTypeaheadStyle input:-ms-input-placeholder,.AddressLookup__eddyTypeaheadStyle textarea:-ms-input-placeholder{color:#a2a2a2 !important;opacity:1}.AddressLookup__helperText{font-size:14px !important;color:#777 !important;margin-bottom:16px !important}.AddressLookup__manualModeTitleText{font-size:16px !important;font-weight:600 !important;color:#2f2f2f !important;margin-bottom:4px !important;margin-top:0 !important}.AddressLookup__locationAddressTitle{font-size:14px !important;color:#595959 !important;margin-bottom:0 !important;padding-bottom:4px !important}.AddressLookup__locationAddressHelperText{margin-top:4px;font-size:14px !important;color:#777 !important;margin-bottom:0 !important}.AddressLookup__locationAddressHelperTextAlert{font-size:14px !important;color:#d13f63 !important}.AddressLookup__locationAddressHelperTextAlert__manual{font-size:14px !important;color:#d13f63 !important}.AddressLookup__locationAddressHelperTextAddress{font-size:14px !important;color:#289de0 !important;cursor:pointer !important}.AddressLookup__dropdown .InputField{min-width:160px}.AddressLookup__inputs{display:flex;width:100%}.AddressLookup__inputs__sections{margin-right:16px;margin-bottom:16px}.AddressLookup__inputs__sections__country{width:100%;max-width:50%;margin-bottom:16px}.AddressLookup__inputs__sections__city{width:100%}@media(min-width: 768px){.AddressLookup__inputs__sections__city{width:33%;min-width:135px}}.AddressLookup__inputs__sections__state{width:100%}@media(min-width: 768px){.AddressLookup__inputs__sections__state{width:33%;min-width:135px}}.AddressLookup__inputs__sections__zip{width:30%;margin-right:0px}.AddressLookup__inputs__sections__timeZone{width:100%}.AddressLookup__inputs__sections__phone{width:200px}@media(min-width: 768px){.AddressLookup__name__input{max-width:78%}}.AddressLookup__alertTextContainer{display:flex;margin-top:2px}.AddressLookup__alertTextJobInfoContainer{display:flex;margin-top:25px}.AddressLookup__infoIcon{margin-left:-20px;margin-top:-2px}.AddressLookup_manualContainer{background-color:#f2f5f7;margin-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;font-size:16px;border-radius:8px}.AddressLookup_manualContainerError{background-color:#f4e6ea;border-color:#d13f63;border-style:solid;border-width:1px;margin-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;font-size:16px;border-radius:8px}.AddressLookup_jobInfoManualContainer{background-color:#f2f5f7;padding-top:16px;font-size:16px}.AddressLookup_spacer{margin-bottom:16px}.AddressLookup__alertIcon{font-size:14px;color:#d13f63;margin-right:2px;width:40px;margin-top:2px}.AddressLookup__manualAlertIcon{font-size:14px;color:#d13f63;margin-right:5px}.AddressLookup__alertTextContainer{display:flex;margin-top:2px}.AddressLookup__alertTextJobInfoContainer{display:flex;margin-top:25px}.AddressLookup__infoIcon{margin-left:-20px;margin-right:-2px}.AddressLookup__manualContainer{background-color:#f2f5f7;margin-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;font-size:16px;border-radius:8px}.AddressLookup__manualContainerError{background-color:#f4e6ea;border-style:solid;border-width:1px;margin-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;font-size:16px;border-radius:8px}.AddressLookup__jobInfoManualContainer{background-color:#f2f5f7;padding-top:16px;font-size:16px}.AddressLookup__spacer{margin-bottom:16px}
.EmployeeAccountSettings{padding:24px}.EmployeeAccountSettings__title{margin:0}
.MfaTotpEnrollment__mfaDialog .EMUDialog__DialogTitle{align-self:center;padding-bottom:8px}.MfaTotpEnrollment__mfaDialog .EMUDialog__DialogContent{padding-top:8px}.MfaTotpEnrollment__bolder{font-weight:800}.MfaTotpEnrollment__centerChildren{align-items:center;display:flex;flex-direction:column}.MfaTotpEnrollment__centerChildren>*{display:block}.MfaTotpEnrollment__doubleSize{height:3em;width:auto}.MfaTotpEnrollment__grayBackground{background-color:#f4f5f6 !important}.MfaTotpEnrollment__grayText{color:#999}.MfaTotpEnrollment__hideVisually{visibility:hidden}.MfaTotpEnrollment__userPassInput{width:100%}
.MfaRemoval__mfaDialog .EMUDialog__DialogTitle{align-self:center;padding-bottom:8px}.MfaRemoval__mfaDialog .EMUDialog__DialogContent{padding-top:8px}.MfaRemoval__bolder{font-weight:800}.MfaRemoval__centerChildren{align-items:center;display:flex;flex-direction:column}.MfaRemoval__centerChildren>*{display:block}.MfaRemoval__doubleSize{height:3em;width:auto}.MfaRemoval__grayBackground{background-color:#f4f5f6 !important}.MfaRemoval__grayText{color:#999}.MfaRemoval__hideVisually{visibility:hidden}.MfaRemoval__userPassInput{width:100%}
.MfaSmsEnrolledTile__card{background:#f4f5f6;display:flex;flex-direction:column;padding:16px;width:calc(50% - 12px)}.MfaSmsEnrolledTile__card>div{padding:0px;flex-grow:0}.MfaSmsEnrolledTile__title{font-size:16px !important}.MfaSmsEnrolledTile__title .leftSpacing{margin-left:10px}.MfaSmsEnrolledTile__content{font-size:12px}.MfaSmsEnrolledTile__content.MuiCardContent-root{flex-grow:1;padding-bottom:16px;padding-top:16px}.MfaSmsEnrolledTile__content p.Typography{margin-block-start:0px;margin-block-end:0px}.MfaSmsEnrolledTile__footer{align-self:baseline;font-size:12px;padding-top:0px;padding-bottom:0px}.MfaSmsEnrolledTile__footer>div{padding:0px}.MfaSmsEnrolledTile__badge{border-color:#777;border-radius:1vh;border-style:solid;border-width:1px;color:#777;font-size:10px;margin-left:5px;padding:0px 6px}
.MfaSmsNotEnrolledTile__card{background:#f4f5f6;display:flex;flex-direction:column;padding:16px;width:calc(50% - 12px)}.MfaSmsNotEnrolledTile__card>div{padding:0px;flex-grow:0}.MfaSmsNotEnrolledTile__title{font-size:16px !important}.MfaSmsNotEnrolledTile__title .leftSpacing{margin-left:10px}.MfaSmsNotEnrolledTile__content{font-size:12px}.MfaSmsNotEnrolledTile__content.MuiCardContent-root{flex-grow:1;padding-bottom:16px;padding-top:16px}.MfaSmsNotEnrolledTile__content p.Typography{margin-block-start:0px;margin-block-end:0px}.MfaSmsNotEnrolledTile__footer{align-self:baseline;font-size:12px;padding-top:0px;padding-bottom:0px}.MfaSmsNotEnrolledTile__footer>div{padding:0px}.MfaSmsNotEnrolledTile__badge{border-color:#777;border-radius:1vh;border-style:solid;border-width:1px;color:#777;font-size:10px;margin-left:5px;padding:0px 6px}
.MfaTotpEnrolledTile__card{background:#f4f5f6;display:flex;flex-direction:column;padding:16px;width:calc(50% - 12px)}.MfaTotpEnrolledTile__card>div{padding:0px;flex-grow:0}.MfaTotpEnrolledTile__title{font-size:16px !important}.MfaTotpEnrolledTile__title .leftSpacing{margin-left:10px}.MfaTotpEnrolledTile__content{font-size:12px}.MfaTotpEnrolledTile__content.MuiCardContent-root{flex-grow:1;padding-bottom:16px;padding-top:16px}.MfaTotpEnrolledTile__content p.Typography{margin-block-start:0px;margin-block-end:0px}.MfaTotpEnrolledTile__footer{align-self:baseline;font-size:12px;padding-top:0px;padding-bottom:0px}.MfaTotpEnrolledTile__footer>div{padding:0px}.MfaTotpEnrolledTile__badge{border-color:#777;border-radius:1vh;border-style:solid;border-width:1px;color:#777;font-size:10px;margin-left:5px;padding:0px 6px}
.MfaTotpNotEnrolledTile__card{background:#f4f5f6;display:flex;flex-direction:column;padding:16px;width:calc(50% - 12px)}.MfaTotpNotEnrolledTile__card>div{padding:0px;flex-grow:0}.MfaTotpNotEnrolledTile__title{font-size:16px !important}.MfaTotpNotEnrolledTile__title .leftSpacing{margin-left:10px}.MfaTotpNotEnrolledTile__content{font-size:12px}.MfaTotpNotEnrolledTile__content.MuiCardContent-root{flex-grow:1;padding-bottom:16px;padding-top:16px}.MfaTotpNotEnrolledTile__content p.Typography{margin-block-start:0px;margin-block-end:0px}.MfaTotpNotEnrolledTile__footer{align-self:baseline;font-size:12px;padding-top:0px;padding-bottom:0px}.MfaTotpNotEnrolledTile__footer>div{padding:0px}.MfaTotpNotEnrolledTile__badge{border-color:#777;border-radius:1vh;border-style:solid;border-width:1px;color:#777;font-size:10px;margin-left:5px;padding:0px 6px}
.MfaSmsEnrollment__mfaDialog .EMUDialog__DialogTitle{align-self:center;padding-bottom:8px}.MfaSmsEnrollment__mfaDialog .EMUDialog__DialogContent{padding-top:8px}.MfaSmsEnrollment__bolder{font-weight:800}.MfaSmsEnrollment__centerChildren{align-items:center;display:flex;flex-direction:column}.MfaSmsEnrollment__centerChildren>*{display:block}.MfaSmsEnrollment__doubleSize{height:3em;width:auto}.MfaSmsEnrollment__grayBackground{background-color:#f4f5f6 !important}.MfaSmsEnrollment__grayText{color:#999}.MfaSmsEnrollment__hideVisually{visibility:hidden}.MfaSmsEnrollment__userPassInput{width:100%}
.MfaAuthenticationSettings__card{max-width:840px;margin-bottom:32px}.MfaAuthenticationSettings__footer{display:flex;flex-direction:row;justify-content:space-between;justify-items:stretch}.MfaAuthenticationSettings__fullWidth{width:100%}
.SchedulingPagesGotDeletedModal__dialogTitle{margin-block:0px}.SchedulingPagesGotDeletedModal__dialogTitle .EMUDialog__DialogTitle__EMUButton{color:#000}.SchedulingPagesGotDeletedModal__dialogContent.EMUDialog__DialogContent{padding:0px 24px}.SchedulingPagesGotDeletedModal__dialogContent .MuiTypography-body1{margin-bottom:8px}.SchedulingPagesGotDeletedModal__dialogActions.EMUDialog__DialogActions button.EMUButton{margin-left:32px}.SchedulingPagesGotDeletedModal__dialogActions.EMUDialog__DialogActions button.EMUButton.MuiButton-root.EMUButton--link .MuiButton-label{font-weight:400}
.UsernameCard__content{padding:8px}@media(min-width: 768px){.UsernameCard__content{padding:24px}}.UsernameCard__content__Card{margin-bottom:16px;max-width:840px}@media(min-width: 768px){.UsernameCard__content__Card{margin-bottom:32px}}.UsernameCard__content__Card.Alert{border:1px solid #289de0;border-radius:2px}.UsernameCard__content__Card.Alert p{color:#2f2f2f;max-width:480px}.UsernameCard__content__Card.Alert p:first-of-type{font-size:16px}.UsernameCard__content__Card .Typography{margin-top:0;max-width:640px}.UsernameCard__content__Card__login-name{display:inline-block;margin-left:20px}.UsernameCard__content__Card__login-name-label{color:#2f2f2f;font-size:16px;font-weight:400;font-weight:600}.UsernameCard .Typography .Icon{margin-top:2px}.UsernameCard .Typography--alert{color:#d13f63;margin-left:16px}
.ChangeLoginPasswordCard__content{padding:8px}@media(min-width: 768px){.ChangeLoginPasswordCard__content{padding:24px}}.ChangeLoginPasswordCard__content__Card{margin-bottom:16px;max-width:840px}@media(min-width: 768px){.ChangeLoginPasswordCard__content__Card{margin-bottom:32px}}.ChangeLoginPasswordCard__content__Card .Typography{margin-top:0;max-width:640px}.ChangeLoginPasswordCard__content__Card .EMUButton{width:100%;margin-top:24px;min-width:224px;margin-right:16px}@media(min-width: 415px){.ChangeLoginPasswordCard__content__Card .EMUButton{width:unset}}.ChangeLoginPasswordCard .Typography .Icon{margin-top:2px}.ChangeLoginPasswordCard .Typography--alert{color:#d13f63;margin-left:16px}
.ChangeLoginPasswordModal__requirements .Typography{display:block;margin-bottom:8px;position:relative}.ChangeLoginPasswordModal__requirements .Typography::before{content:"";background-color:#999;border-radius:8px;height:8px;left:-16px;position:absolute;top:7px;width:8px}.ChangeLoginPasswordModal .ModalContent{margin-top:32px;max-width:432px}.ChangeLoginPasswordModal .ModalContent .InputField{margin:16px 0}.ChangeLoginPasswordModal .ModalContent .InputField__input{width:100%}.ChangeLoginPasswordModal .EMUButton--primary{min-width:200px}
.NotificationPreferencesCard__title{margin:0}.NotificationPreferencesCard__content{padding:8px}@media(min-width: 768px){.NotificationPreferencesCard__content{padding:24px}}.NotificationPreferencesCard__content__Card{margin-bottom:16px;max-width:840px}@media(min-width: 768px){.NotificationPreferencesCard__content__Card{margin-bottom:32px}}.NotificationPreferencesCard__content__Card.Alert{border:1px solid #289de0;border-radius:2px}.NotificationPreferencesCard__content__Card.Alert p{color:#2f2f2f;max-width:480px}.NotificationPreferencesCard__content__Card.Alert p:first-of-type{font-size:16px}.NotificationPreferencesCard__content__Card .Typography{margin-top:0;max-width:640px}.NotificationPreferencesCard__content__Card .EMUButton{width:100%;margin-top:24px;min-width:224px;margin-right:16px}@media(min-width: 415px){.NotificationPreferencesCard__content__Card .EMUButton{width:unset}}.NotificationPreferencesCard__content__Card__login-name{display:inline-block;margin-left:20px}.NotificationPreferencesCard__content__Card__login-name-label{color:#2f2f2f;font-size:16px;font-weight:400;font-weight:600}.NotificationPreferencesCard .Typography .Icon{margin-top:2px}.NotificationPreferencesCard .Typography--alert{color:#d13f63;margin-left:16px}
.EMUSelect[class*=MuiInput-focused-] [class*=EMUSelect-root-]{border-color:#289de0}
.LoadingSpinner__spinner{animation-name:spin;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.AddHolidayHoursModal__actions.ModalFooter.ModalFooter--actions{align-items:center;display:flex;flex-direction:row;gap:0px 16px;justify-content:flex-end;margin-top:0px}.AddHolidayHoursModal__fullWidth{width:100%}.AddHolidayHoursModal__inputRow{display:flex;align-items:flex-start;gap:0px 16px;padding-bottom:16px}.AddHolidayHoursModal__inputRow .InputField__helper-text{font-size:14px}.AddHolidayHoursModal__modalContent{margin-top:16px}.AddHolidayHoursModal__narrower.EMUButton{padding:4px 16px}.AddHolidayHoursModal__spinner{color:#289de0}.AddHolidayHoursModal__taller{height:220px}
.WorkerPinsWorksheet__header{color:#777;padding-left:0px;font-size:14px}.WorkerPinsWorksheet__tableData{padding-left:0px;font-size:16px}.WorkerPinsWorksheet__check{width:2%;padding-left:0px;padding-right:0px}.WorkerPinsWorksheet__name{width:25%}.WorkerPinsWorksheet__policy{width:25%}.WorkerPinsWorksheet__department{width:20%}.WorkerPinsWorksheet__location{width:20%}.WorkerPinsWorksheet__pin{width:5%}.WorkerPinsWorksheet__action{width:3%;padding-left:0px;padding-right:0px}
.PolicyDetailsModal .ModalHeader{margin-bottom:24px}.PolicyDetailsModal .InputField{margin-bottom:16px}.PolicyDetailsModal__Label{align-items:center;display:flex}.PolicyDetailsModal__Label .EMUTooltip{display:inline-flex}.PolicyDetailsModal .Group .Typography{margin-bottom:8px}
.RequestedDaysSummary__ListItem{border-top:1px solid #ccc;justify-content:space-between;padding:16px}.RequestedDaysSummary__ListItem--total{background-color:#eaf7fe;color:#289de0;font-weight:600}.RequestedDaysSummary__ListItem .Typography{display:flex;align-items:center}
.ReviewTimeOffRequestModal .ModalHeader{margin-bottom:24px}.ReviewTimeOffRequestModal .ModalFooter .EMUButton{margin:4px;min-width:168px}.ReviewTimeOffRequestModal .InputField{margin-bottom:16px;min-width:160px}.ReviewTimeOffRequestModal .Typography.HelperText--alert{color:#d13f63}.ReviewTimeOffRequestModal .RequestedDaysSummary{margin-bottom:16px}
.LabelValueTag__label{margin-bottom:4px}.LabelValueTag__closedLockIcon{display:inline-block;position:relative;top:2px;margin-left:10px;color:#4a4a4a}
.ContactInfoView__spinner{animation-name:spin;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear;color:#595959}.ContactInfoView__alertBox{border-radius:12px;margin-left:8px;margin-right:8px;margin-top:8px}.ContactInfoView__labelText{font-size:14px;color:#595959}.ContactInfoView__icon:hover{cursor:pointer}.ContactInfoView__button{margin-right:8px}
.DocumentIcon{position:relative}.DocumentIcon .Icon{height:32px;width:24px}.DocumentIcon__signable{position:absolute;right:-6px;bottom:-3px;height:14px;width:14px}.DocumentIcon__archived g{stroke:#2f2f2f}
.DocumentViewer{background-color:#ccc;overflow:auto;position:relative;width:100%}.DocumentViewer__content{padding:8px;text-align:center}@media(min-width: 768px){.DocumentViewer__content{padding:32px}}.DocumentViewer a.Link{display:inline-block;align-items:center;margin:32px 8px 8px}.DocumentViewer embed{position:absolute;top:0;left:0;height:100%;width:100%}.DocumentViewer img{display:block}.DocumentViewer img{background-color:#fff;margin:0 auto;max-width:100%}@media(min-width: 768px){.DocumentViewer img{box-shadow:0px 1px 23px 1px rgba(0,0,0,.25)}}.DocumentViewer__no-preview{align-items:center;background-color:#f4f5f6;color:#ccc;display:flex;flex-direction:column;height:100%;padding:32px 8px 8px;text-align:center}@media(min-width: 768px){.DocumentViewer__no-preview{padding:80px 24px 24px}}.DocumentViewer__no-preview .Icon{height:96px;width:96px}.DocumentViewer__no-preview .Typography{color:#999;font-weight:400}.DocumentViewer__no-preview .Typography--header-secondary{margin-top:16px;margin-bottom:8px}
.EmployeePayTaxDocumentsView .ETax__Consent{color:#289de0;background-color:#f0f8ff;border-radius:8px;padding:16px;margin-bottom:24px}.EmployeePayTaxDocumentsView .ETax__Consent .ETax__Icon{min-width:32px}.EmployeePayTaxDocumentsView .ETax__Consent .ETax__Title{font-size:18px;font-weight:700}.EmployeePayTaxDocumentsView .ETax__Consent .ETax__Text{font-size:16px;margin-bottom:16px}.EmployeePayTaxDocumentsView__spinner{animation-name:spin;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear;color:#289de0}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.EmployeePaySummaryAmountsView__header{font-weight:400;font-size:14px;color:#777;line-height:24px}.EmployeePaySummaryAmountsView__data{color:#1f2937;font-size:16px;font-weight:600;line-height:24px}.EmployeePaySummaryAmountsView__netPayData{color:#1f2937;font-size:20px;font-weight:700;line-height:24px}.EmployeePaySummaryAmountsView__netPayBox{display:flex;justify-content:space-between}
.CardSection__Content{padding:0 0 24px}.CardSection__Content>*:first-child{margin-top:16px}.CardSection__Header{padding-bottom:4px;margin-bottom:-8px;border-bottom:1px solid #d8d8d8;display:flex}.CardSection__Header .Typography--header-section{font-weight:600;font-size:14px;line-height:16px;text-transform:uppercase}.CardSection__Header .Typography--header-subsection{color:#777;font-weight:400;font-size:14px;line-height:16px}
.TaskList__Placeholder{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding-bottom:24px;padding-top:24px;text-align:center}.TaskList__Placeholder .Typography{margin-bottom:0;margin-top:0}.TaskList__Placeholder .Typography:not(.Typography--header-main){color:rgba(47,47,47,.5)}
.FeatureTable{max-width:864px}.FeatureTable__Header{display:flex;flex-direction:row;align-items:center;margin-bottom:24px}.FeatureTable__Header__Title{font-size:24px;font-weight:bold;margin-left:16px;margin-right:16px}.FeatureTable__Subtitle{margin-bottom:24px}.FeatureTable__Table__CheckCell{min-width:160px;text-align:center;vertical-align:center}.FeatureTable__Table__Gray{background-color:#f4f5f6}.FeatureTable__Table .MuiTableCell-root{border:solid 1px #dfe3e9}.FeatureTable__Table__Header{font-size:20px;font-weight:bold;margin-bottom:8px}.FeatureTable__Table__Sub{font-weight:bold;color:#777;margin:10px 16px}.FeatureTable__Table__Title{font-weight:600}.FeatureTable__Table__Body{color:#777;font-size:14px;font-weight:400}.FeatureTable__Premium{margin-top:24px;background-color:#eaf7fe;border-radius:8px}.FeatureTable__Premium__Header{display:flex;flex-direction:row;align-items:center}.FeatureTable__Premium__Header__Title{font-size:18px;font-weight:bold;margin-right:24px}.FeatureTable__Premium__Header__Button{flex:0 0 auto}.FeatureTable__Premium__Item{display:flex;flex-direction:row;margin-top:16px}.FeatureTable__Premium__Item__Content{margin-left:8px}.FeatureTable__Premium__Item__Content__Title{font-weight:bold}.FeatureTable__Premium__Item__Content__Body{color:#777;font-size:14px;font-weight:400}
.CTAModal{display:flex;flex-direction:column;align-items:center}.CTAModal__Title{font-size:30px;font-weight:600;color:#289de0}.CTAModal__Body{margin:24px 0}
.AssignedTrainingCount__parentContainer{display:flex;align-items:center}.AssignedTrainingCount__count{display:inline;font-size:16px}.AssignedTrainingCount__count.large{font-size:20px;font-weight:bold}
.AssignTaskTrainingModal__modal .Modal__Paper{overflow:visible}.AssignTaskTrainingModal__bodyContainer{margin-top:16px}.AssignTaskTrainingModal__filtersAndSearchContainer{align-items:center;display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.AssignTaskTrainingModal__filtersAndSearchContainer>*{margin-left:8px;margin-right:8px;margin-top:8px}.AssignTaskTrainingModal__filtersAndSearchContainer .EMUSelect{min-width:140px}.AssignTaskTrainingModal__search{flex:1}.AssignTaskTrainingModal__search .InputField__content{padding:0px}.AssignTaskTrainingModal__search svg{margin-left:8px}.AssignTaskTrainingModal__search .InputField__input{width:100%}.AssignTaskTrainingModal__search input{padding-left:0px}.AssignTaskTrainingModal__buttonGroup{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:24px}
.CompletedTrainingCount__parentContainer{display:inline-flex;align-items:center}.CompletedTrainingCount__parentContainer.large{align-items:baseline}.CompletedTrainingCount__done{color:#058055}.CompletedTrainingCount__percentage{display:inline;font-size:16px;font-weight:bold;margin-right:4px}.CompletedTrainingCount__percentage.large{font-size:30px;margin-right:8px}.CompletedTrainingCount__fraction{color:#999;display:inline;font-size:14px}.CompletedTrainingCount__fraction.large{font-size:16px}
.FileUpload__filename{align-items:center;display:flex}.FileUpload__filename__success-indicator{margin-right:8px;height:20px;width:20px}.FileUpload__filename__text{font-size:14px}.FileUpload__filename__close{margin-left:16px;min-width:unset;padding:0}.FileUpload__filename__close__icon g{stroke:currentColor}
.FileUploadFormField__documents{margin-bottom:16px}.FileUploadFormField__documents:has(+.FileUpload>.FileUpload__filename){margin-bottom:8px}.FileUploadFormField__documents .text{font-size:16px}
.EmployeeNote{margin-bottom:8px;width:100%}.EmployeeNote__card{display:flex;justify-content:space-between}.EmployeeNote__card__buttons{display:inline-flex}.EmployeeNote__card__buttons button{margin-left:16px}.EmployeeNote__card__popover{width:320px}@media(min-width: 768px){.EmployeeNote__card__popover{min-width:400px}}.EmployeeNote__card__popover__text{margin-bottom:24px}.EmployeeNote__card__popover__buttons{display:flex;align-items:center}@media(min-width: 768px){.EmployeeNote__card__popover__buttons button{min-width:unset}}.EmployeeNote__card__popover__buttons__delete{padding:0 8px}.EmployeeNote__card__popover__content{margin-top:0}.EmployeeNote__note__title{font-size:20px;font-weight:600;margin-bottom:16px}.EmployeeNote__note__details{display:flex;align-items:center}.EmployeeNote__note__details__content{margin-left:16px}.EmployeeNote__note__details__content__date{font-size:14px;color:#ccc}.EmployeeNote__note__body{display:flex;flex-wrap:wrap;margin-top:16px;white-space:pre-line}
.EmployeeTrainingInstanceDocuments__documents .file{display:flex;align-items:center;margin-top:8px}.EmployeeTrainingInstanceDocuments__documents .indicator{background-color:#e9ecef;border-radius:4px;height:24px;margin-right:0;padding:4px;width:24px}.EmployeeTrainingInstanceDocuments__documents .indicator.csv{color:#ccc}.EmployeeTrainingInstanceDocuments__documents .indicator.default{color:#ccc}.EmployeeTrainingInstanceDocuments__documents .indicator.image{color:#ccc}.EmployeeTrainingInstanceDocuments__documents .indicator.pdf{color:#ccc}.EmployeeTrainingInstanceDocuments__documents .indicator.word{color:#2085bf}.EmployeeTrainingInstanceDocuments__documents .text{font-size:14px;margin-top:0;margin-left:8px;margin-right:8px;margin-bottom:0}.EmployeeTrainingInstanceDocuments__previewModalHeader{align-items:center;color:#ccc;display:flex;font-size:20px;font-weight:bold}.EmployeeTrainingInstanceDocuments__previewModalHeader .EMUButton{margin-left:16px}.EmployeeTrainingInstanceDocuments__deleteButton{color:#d13f63 !important}
.TrainingForm__topSpacing{margin-top:16px}.TrainingForm__formField .InputField__label{color:#2f2f2f;font-size:14px}.TrainingForm__formField.bold .InputField__label{font-weight:600}.TrainingForm__formField.fullWidth .InputField__input{width:100%}.TrainingForm__formField.shortWidth .InputField__input{width:350px}.TrainingForm__descriptionAnnotation{color:#999;display:inline-block;font-size:14px}.TrainingForm__expirationType .EMUSelect{width:350px}.TrainingForm__expirationPeriodNumber{display:inline-block;margin-right:8px}.TrainingForm__expirationPeriodNumber .EMUInput{width:75px}.TrainingForm__expirationPeriodUnits{display:inline-block;margin-right:8px}.TrainingForm__expirationPeriodUnits .EMUSelect{width:125px}.TrainingForm__expirationPeriodText{color:#2f2f2f;display:inline-block;font-size:16px}.TrainingForm__detailsCard{background-color:#f4f5f6;margin-top:16px;position:relative;border-radius:12px}.TrainingForm__detailsCardTitle{font-size:24px}.TrainingForm__detailsCardCloseButton{position:absolute;right:8px;top:8px}.TrainingForm__detailsCardHeader{padding-bottom:16px}.TrainingForm__detailsCardHeader .MuiCardHeader-title{font-weight:bold}.TrainingForm__detailsCardContent{padding-top:0px}.TrainingForm__instructions{margin-top:0px}.TrainingForm__links{margin-top:8px}.TrainingForm__link{align-items:center;display:flex;flex-direction:row;margin-top:8px}.TrainingForm__link .linkIcon{color:#9ca3af}.TrainingForm__link a{margin-left:8px;margin-right:16px}.TrainingForm__link .deleteIcon{color:#d13f63}.TrainingForm__addLinkButton:disabled .Icon{opacity:.5}.TrainingForm__requireProofText{color:#2f2f2f;display:inline-block;font-size:16px}.TrainingForm__saveButton{display:inline-flex;justify-content:center}
.TrainingInstanceTable__filtersContainer{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.TrainingInstanceTable__filtersContainer>*{margin:8px}.TrainingInstanceTable__filtersContainer .EMUSelect{min-width:140px}.TrainingInstanceTable__tableContainer{overflow:auto}.TrainingInstanceTable__statusCell{text-align:left}.TrainingInstanceTable__nameCell{text-align:left;white-space:nowrap;width:33%}.TrainingInstanceTable__valueCell{text-align:left;white-space:nowrap}
.Tag{font-size:13px !important;height:20px;padding:0 2px 0 0}.Tag svg{height:12px;width:12px}.Tag__delete__icon{margin-left:1px}.Tag__label{padding:0 8px;display:flex}
.SelectEmployeesTable__counterContainer{display:flex;align-items:center;height:20px;margin-top:16px}.SelectEmployeesTable__totalEmployees{display:inline-block;font-size:16px;font-weight:600}.SelectEmployeesTable__selectedEmployees{color:#595959;margin-left:8px}.SelectEmployeesTable__selectedEmployees.hide{display:none}.SelectEmployeesTable__selectedEmployees .MuiChip-root{background-color:#777}.SelectEmployeesTable__selectedEmployees .MuiChip-label{font-size:14px;font-weight:600}.SelectEmployeesTable__tableContainer{border-bottom:1px solid #dfe3e9;margin-left:-24px;margin-right:-24px;margin-top:16px;max-height:575px;min-height:575px;overflow:auto}.SelectEmployeesTable__tableContainer .EddyTableHead{background-color:#fff;position:sticky;top:0px;z-index:1}.SelectEmployeesTable__tableContainer .EddyTableHead th{background-color:#f0f4f5;vertical-align:middle}.SelectEmployeesTable__selectCell{display:flex;align-items:center;justify-content:flex-start}.SelectEmployeesTable__selectCell .MuiCheckbox-root{margin-right:8px}.SelectEmployeesTable__nameCell{text-align:left;white-space:nowrap;width:100%}.SelectEmployeesTable__valueCell{text-align:left;white-space:nowrap}
.EmployeeCompletedTrainingsTable__tableContainer{overflow:auto}.EmployeeCompletedTrainingsTable__statusCell{text-align:left}.EmployeeCompletedTrainingsTable__nameCell{text-align:left;white-space:nowrap;width:33%}.EmployeeCompletedTrainingsTable__valueCell{text-align:left;white-space:nowrap}
.EmployeeTrainingStatus__NOT_ASSIGNED{background-color:#fff;border-color:#999}.EmployeeTrainingStatus__NOT_ASSIGNED .MuiChip-label{color:#999;text-transform:uppercase;line-height:16px;padding-left:8px;padding-right:5px;font-size:14px}.EmployeeTrainingStatus__ASSIGNED{background-color:#999;border-color:#999}.EmployeeTrainingStatus__ASSIGNED .MuiChip-label{text-transform:uppercase;line-height:16px;font-size:14px;padding-left:8px;padding-right:5px}.EmployeeTrainingStatus__COMPLETED{background-color:#058055;border-color:#058055}.EmployeeTrainingStatus__COMPLETED .MuiChip-label{text-transform:uppercase;line-height:16px;font-size:14px;padding-left:8px;padding-right:5px}.EmployeeTrainingStatus__EXPIRING{background-color:#cc7048;border-color:#cc7048}.EmployeeTrainingStatus__EXPIRING .MuiChip-label{text-transform:uppercase;line-height:16px;font-size:14px;padding-left:8px;padding-right:5px}.EmployeeTrainingStatus__EXPIRED{background-color:#d13f63;border-color:#d13f63}.EmployeeTrainingStatus__EXPIRED .MuiChip-label{text-transform:uppercase;line-height:16px;font-size:14px;padding-left:8px;padding-right:5px}
.EmployeeTrainingExpirationDate__parentContainer{display:flex;align-items:center;white-space:nowrap}.EmployeeTrainingExpirationDate__expired{color:#d13f63}.EmployeeTrainingExpirationDate__expiring{color:#cc7048}.EmployeeTrainingExpirationDate__icon{margin-right:8px}.EmployeeTrainingExpirationDate__expiredDate{font-size:16px;font-weight:800}.EmployeeTrainingExpirationDate__notExpiredDate{font-size:16px;font-weight:400}.EmployeeTrainingExpirationDate__status{margin-left:8px}
.ExpiredTrainingCount__parentContainer{display:inline-flex;align-items:center}.ExpiredTrainingCount__icon{color:#d13f63;margin-right:8px}.ExpiredTrainingCount__count{color:#d13f63;display:inline;font-size:16px}.ExpiredTrainingCount__count.large{font-size:20px;font-weight:bold}
.ExpiringTrainingCount__parentContainer{display:inline-flex;align-items:center}.ExpiringTrainingCount__icon{color:#cc7048;margin-right:8px}.ExpiringTrainingCount__count{color:#cc7048;display:inline;font-size:16px}.ExpiringTrainingCount__count.large{font-size:20px;font-weight:bold}
.RecordTrainingModal__topSpacing{margin-top:16px}.RecordTrainingModal__modal .Modal__Paper{overflow:visible}.RecordTrainingModal__bodyContainer{margin-top:16px}.RecordTrainingModal__filtersAndSearchContainer{align-items:center;display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.RecordTrainingModal__filtersAndSearchContainer>*{margin-left:8px;margin-right:8px;margin-top:8px}.RecordTrainingModal__filtersAndSearchContainer .EMUSelect{min-width:140px}.RecordTrainingModal__search{flex:1}.RecordTrainingModal__search .InputField__content{padding:0px}.RecordTrainingModal__search svg{margin-left:8px}.RecordTrainingModal__search .InputField__input{width:100%}.RecordTrainingModal__search input{padding-left:0px}.RecordTrainingModal__formField .InputField__label{color:#2f2f2f;font-size:14px}.RecordTrainingModal__formField.bold .InputField__label{font-weight:600}.RecordTrainingModal__formField.fullWidth .InputField__input{width:100%}.RecordTrainingModal__formField .DayPickerInput,.RecordTrainingModal__formField .EMUInput{width:100%}.RecordTrainingModal__formField .FileUpload__filename__success-indicator{background-color:#e9ecef;border-radius:4px;height:24px;margin-right:0px;padding:4px;width:24px}.RecordTrainingModal__formField .FileUpload__filename__success-indicator.csv{color:#4a4a4a}.RecordTrainingModal__formField .FileUpload__filename__success-indicator.default{color:#4a4a4a}.RecordTrainingModal__formField .FileUpload__filename__success-indicator.image{color:#4a4a4a}.RecordTrainingModal__formField .FileUpload__filename__success-indicator.pdf{color:#d13f63}.RecordTrainingModal__formField .FileUpload__filename__success-indicator.word{color:#2085bf}.RecordTrainingModal__formField .FileUpload__filename{margin-top:8px}.RecordTrainingModal__formField .FileUpload__filename:last-of-type{margin-bottom:16px}.RecordTrainingModal__formField .FileUpload__filename__text{font-size:16px;margin-top:0px;margin-left:8px;margin-right:16px;margin-bottom:0px}.RecordTrainingModal__formField .FileUpload__filename__close{margin-left:0px}.RecordTrainingModal__formField .FileUpload__filename__close__icon{color:#d13f63}
.SelectEmployeesTableBody__noResults{padding-top:40px;padding-bottom:40px;text-align:center}.SelectEmployeesTableBody__noResults .title{color:#595959;font-size:16px;font-weight:600}.SelectEmployeesTableBody__noResults .instructions{color:#777;font-size:14px;font-weight:400}.SelectEmployeesTableBody__selectCell div{display:flex;align-items:center;justify-content:flex-start}.SelectEmployeesTableBody__selectCell div .MuiCheckbox-root{margin-right:8px}.SelectEmployeesTableBody__nameCell{text-align:left;width:100%}.SelectEmployeesTableBody__valueCell{text-align:left}
.EddyPageLayout.standard{padding:12px 8px 48px 8px;max-width:1400px}@media(min-width: 768px){.EddyPageLayout.standard{padding:24px 32px 48px 32px}}.EddyPageLayout.reports{padding:12px 8px 48px 8px}@media(min-width: 768px){.EddyPageLayout.reports{padding:24px 32px 48px 32px}}
.EddyPageTitle{font-size:28px;margin-top:0;margin-bottom:32px}.EddyPageTitle .Typography{margin:0}
.TrainingAddLinkModal__formField .InputField__label{color:#2f2f2f;font-size:14px}.TrainingAddLinkModal__formField.bold .InputField__label{font-weight:600}.TrainingAddLinkModal__formField.fullWidth .InputField__input{width:100%}
.TrainingInfoCard__cardHeader{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.TrainingInfoCard__title{font-size:20px;font-weight:bold}.TrainingInfoCard__topSpacing{margin-top:16px}.TrainingInfoCard__label{color:#999;font-size:14px}.TrainingInfoCard__value{font-size:16px;word-wrap:break-word}.TrainingInfoCard__link{align-items:center;display:flex;flex-direction:row;margin-top:8px}.TrainingInfoCard__link .linkIcon{color:#9ca3af}.TrainingInfoCard__link a{margin-left:8px;margin-right:16px}
.TrainingInstanceTableBody__noResults{padding-top:40px;padding-bottom:40px;text-align:center}.TrainingInstanceTableBody__noResults .title{color:#595959;font-size:16px;font-weight:600}.TrainingInstanceTableBody__noResults .instructions{color:#777;font-size:14px;font-weight:400}.TrainingInstanceTableBody__statusCell{text-align:left}.TrainingInstanceTableBody__nameCell{width:33%;text-align:left}.TrainingInstanceTableBody__valueCell{text-align:left}
.TrainingName__parentContainer{display:inline-flex;align-items:center}.TrainingName__parentContainer.large{display:block;font-size:30px;font-weight:bold;line-height:45px}.TrainingName__parentContainer.dimmed{opacity:.5}
.AddTrainingButton__modalBody{margin-top:24px}.AddTrainingButton__training{width:100%}.AddTrainingButton__training .InputField__label{color:#2f2f2f;font-size:14px;font-weight:600}.AddTrainingButton__training .EMUSelect{width:100%}.AddTrainingButton__training .EMUSelect .MuiSelect-root:has(+.MuiSelect-nativeInput[value="-1"]){color:#000;opacity:.5}
.Trainings__trainingsContainer{overflow:auto}.Trainings__nameCell{width:50%;text-align:left;white-space:nowrap}.Trainings__valueCell{text-align:left;white-space:nowrap}
.WhoCanSeeReport__main{display:flex;align-items:center;color:#6b7280;font-size:14px;padding-top:1px}
.ReportHeader__button{margin-left:8px}.ReportHeader__filterChip{margin-right:8px;cursor:pointer}.ReportHeader__filterContainer{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px;margin-top:-16px}.ReportHeader__title{font-size:28px;line-height:32px;font-weight:700}.ReportHeader__permissions{line-height:20px;margin-left:16px}.ReportHeader__titleAndPermissions{display:flex;align-items:center}
.ReportFilter__sideBar{width:240px;flex-direction:column;gap:8px;margin-right:24px}
.ReportCustomColumns__sideBar{width:240px;flex-direction:column;gap:8px;margin-right:24px}.ReportCustomColumns__columnTop{padding:8px 8px;margin-top:16px;border-top:1px solid #ccc;display:flex;justify-content:space-between;flex-direction:row;align-items:center}.ReportCustomColumns__columnBottom{border-bottom:1px solid #ccc}
.ReportWrapper__main{display:flex;align-items:start;flex:1;padding:24px 32px;background-color:#fff;border-radius:12px;flex-direction:column;overflow:auto}
.TrainingsReport{height:calc(100vh - 216px)}.TrainingsReport__fullWidth{width:100%}.TrainingsReport__datePicker{background-color:#fff}
.TrainingStatusCard__hide{visibility:hidden !important}.TrainingStatusCard__remove{display:none !important}.TrainingStatusCard__linearProgress{background-color:#dfe3e9;border-radius:8px;height:16px;margin-top:8px;margin-bottom:16px}.TrainingStatusCard__countsContainer{display:flex;justify-content:space-between}.TrainingStatusCard__countAndLabelContainer{display:flex;align-items:center;flex-basis:0;flex-direction:column;flex-grow:1}.TrainingStatusCard__notStartedLabel{color:#777;font-size:16px}.TrainingStatusCard__expiringLabel{color:#cc7048;font-size:16px}.TrainingStatusCard__expiredLabel{color:#d13f63;font-size:16px}
.OnboardingProgressView__Card{background-color:#fff;border-radius:12px;padding:24px 24px 100px 24px;overflow:auto}.OnboardingProgressView__Content{padding:32px 24px 24px}.OnboardingProgressView__Table thead tr{height:unset}.OnboardingProgressView__Table td{padding:8px 16px 8px 0}.OnboardingProgressView__Table th{color:rgba(47,47,47,.5);font-size:14px;font-weight:600;padding:8px 16px 8px 0;text-transform:uppercase}.OnboardingProgressView__TablePlaceHolder{max-width:456px;margin:0 auto;text-align:center}.OnboardingProgressView__TablePlaceHolder .EMUButton{margin:32px 0}.OnboardingProgressView__Table .EMUTooltip{display:inline-block;vertical-align:middle}.OnboardingProgressView__Table__Column{min-width:112px}.OnboardingProgressView__Table__Column .Typography{color:#777}.OnboardingProgressView__Table__Column--1{min-width:200px;width:30%}.OnboardingProgressView__Table__Column--2{min-width:200px;width:70%}.OnboardingProgressView__Table__Column--4,.OnboardingProgressView__Table__Column--5{min-width:136px}.OnboardingProgressView__Table__Column--6{max-width:40px}.OnboardingProgressView .EmployeeSnippet .TextBlock{margin-bottom:0}.OnboardingProgressView__InviteLink{align-items:center;display:inline-flex;font-size:14px}.OnboardingProgressView__InviteLink svg{font-size:16px}
.OnboardingPacketTemplateCard{background-color:#fff;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:24px}.OnboardingPacketTemplateCard__Title.Typography{margin-bottom:8px;color:#289de0}.OnboardingPacketTemplateCard .Typography{margin-top:0}
.OnboardingPacketTemplatesView__Templates{display:flex;flex-wrap:wrap}.OnboardingPacketTemplatesView__Templates .OnboardingPacketTemplateCard{height:216px;margin:0 0 16px;width:100%}@media(min-width: 768px){.OnboardingPacketTemplatesView__Templates .OnboardingPacketTemplateCard{margin:8px;max-width:304px}}.OnboardingPacketTemplatesView .inline-flex{display:inline-flex;align-items:center}.OnboardingPacketTemplateUpsell{padding:32px}.OnboardingPacketTemplateUpsell__Card{border:1px solid #cacaca;border-radius:8px;padding:32px;display:flex;flex-direction:column;align-items:center}.OnboardingPacketTemplateUpsell__Card__Title{font-size:34px;text-align:center}.OnboardingPacketTemplateUpsell__Card__Body{text-align:center;max-width:650px}
.OnboardingPacketTemplateTitleForm{display:flex;justify-content:center}.OnboardingPacketTemplateTitleForm .InputField{max-width:400px;margin:0 auto}.OnboardingPacketTemplateTitleForm .EMUInput{width:100%}.OnboardingPacketTemplateTitleForm .bold{font-weight:bolder}
.TasksView__PageNav__Title{margin:0}.TasksView__Content{padding:16px 8px 8px}@media(min-width: 768px){.TasksView__Content{padding:32px 24px 24px}}.TasksView .PageNav__Header__right .Icon g{stroke:currentColor}.TasksView .EMUTab.Link{color:inherit}.TasksView .EMUTab.Link.EMUTab--selected{color:#289de0}.TasksView .EMUTab.Link:hover{color:#0083c6}

.ExpansionPanel{background-color:#fff}.ExpansionPanel__SummaryWrapper{cursor:pointer;display:flex}.ExpansionPanel__SummaryWrapper>*:not(button){flex:auto}.ExpansionPanel__SummaryWrapper .ExpansionPanelSummary{padding:16px 16px 16px 0}.ExpansionPanel__SummaryWrapper--reverse{flex-direction:row-reverse}.ExpansionPanel__SummaryWrapper--reverse .ExpansionPanelSummary{padding:16px 0 16px 16px}.ExpansionPanel__ExpansionButton .Icon{transition:transform 150ms ease-in}.ExpansionPanel__ExpansionButton .Icon--rotate{transform:rotate(90deg)}.ExpansionPanel__ExpansionButton.EMUButton{background-color:unset;border:none;color:unset;cursor:pointer;line-height:1;outline:none;padding:16px}
.ExpansionPanelDetails{padding:16px}
.TaskPacketProgress__Card{background-color:#fff;border-radius:12px;padding:24px 24px 24px 24px;overflow:auto}.TaskPacketProgress__expansionPanel{margin-left:-16px}.TaskPacketProgress__menuHeader{align-items:center;display:flex;justify-content:space-between;min-height:28px;padding:32px 12px 16px;margin-bottom:8px;flex-wrap:wrap}@media(min-width: 768px){.TaskPacketProgress__menuHeader{flex-wrap:unset}}.TaskPacketProgress__menuHeader__totalEmployees.Typography{font-weight:700;margin:0;margin-bottom:8px}@media(min-width: 768px){.TaskPacketProgress__menuHeader__totalEmployees.Typography{margin-bottom:0}}.TaskPacketProgress__menuHeader__options{display:flex;flex-wrap:wrap}.TaskPacketProgress__menuHeader__options__option{flex:auto;display:inline-flex;margin:0 8px;margin-bottom:8px}.TaskPacketProgress__menuHeader__options__option:last-child{margin-right:0}@media(min-width: 768px){.TaskPacketProgress__menuHeader__options__option{flex:unset;margin-bottom:0}}.TaskPacketProgress__menuHeader__options__search{cursor:pointer}.TaskPacketProgress__menuHeader__options__filter{cursor:pointer}.TaskPacketProgress__menuHeader__options__list{cursor:pointer}.TaskPacketProgress__menuHeader__options__grid{cursor:pointer}.TaskPacketProgress__menuHeader__options__Tooltip.EMUTooltip__tooltip{margin-top:-8px;padding:0}.TaskPacketProgress__menuHeader__options .EMUTooltip__content{padding:16px 0}.TaskPacketProgress__menuHeader__options .EMUButton--link{color:#2f2f2f;font-weight:600}.TaskPacketProgress__filterTags{margin-top:-8px;padding-bottom:16px}.TaskPacketProgress__filterTags__tag.Typography{display:inline-flex;align-items:center}.TaskPacketProgress__filterTags__tag.Typography+.TaskPacketProgress__filterTags__tag.Typography{margin-left:8px}.TaskPacketProgress__filterTags__close{cursor:pointer;margin-left:4px}
.ProgressBar{background-color:#d8d8d8;border-radius:4px;height:8px;overflow:hidden;width:80px}.ProgressBar__Indicator{background-color:#289de0;height:100%;transition:width .5s ease-in-out}.ProgressBar__SuccessIcon{font-size:24px}
.TaskPacketProgressGrid__gridStyle{border:none;background-color:#fff}.TaskPacketProgressGrid__gridStyle .MuiDataGrid-columnHeaders{background-color:#fff;cursor:default}.TaskPacketProgressGrid__gridStyle .MuiDataGrid-pinnedColumnHeaders{background-color:#fff;cursor:default;box-shadow:none}.TaskPacketProgressGrid__gridStyle .MuiDataGrid-pinnedColumns{background-color:#fff;box-shadow:none}.TaskPacketProgressGrid__gridStyle .header--style--border{text-transform:uppercase}.TaskPacketProgressGrid__gridStyle .cell--style--employee{background-color:#fff}.TaskPacketProgressGrid__gridStyle .cell--style--alignItems{background-color:#fff;align-items:center !important}.TaskPacketProgressGrid__gridStyle .cell--style{background-color:#fff;color:#1f2937;font-size:16px}.TaskPacketProgressGrid__gridStyle .MuiDataGrid-cell:focus-within{outline:none}.TaskPacketProgressGrid__gridStyle .MuiDataGrid-columnHeader:focus{outline:none}.TaskPacketProgressGrid__gridStyle .MuiDataGrid-columnHeader:focus-within{outline:none}.TaskPacketProgressGrid__gridStyle .MuiDataGrid-row:hover{background-color:#fff}.TaskPacketProgressGrid__gridStyle .MuiDataGrid-row.Mui-selected{background-color:#fff}.TaskPacketProgressGrid__gridStyle .MuiDataGrid-row.Mui-selected:hover{background-color:#fff}.TaskPacketProgressGrid__gridStyle .MuiDataGrid-cell{background-color:#fff}
.OffboardingPacketTemplateCard{background-color:#fff;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:24px}.OffboardingPacketTemplateCard__Title.Typography{margin-bottom:8px;color:#289de0}.OffboardingPacketTemplateCard .Typography{margin-top:0}
.GeneralPacketTemplateCard{background-color:#fff;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:24px}.GeneralPacketTemplateCard__Title.Typography{margin-bottom:8px;color:#289de0}.GeneralPacketTemplateCard .Typography{margin-top:0}
.OnboardingPacketTemplateUpsell{padding:32px}.OnboardingPacketTemplateUpsell__Card{border:1px solid #cacaca;border-radius:8px;padding:32px;display:flex;flex-direction:column;align-items:center}.OnboardingPacketTemplateUpsell__Card__Title{font-size:34px;text-align:center}.OnboardingPacketTemplateUpsell__Card__Body{text-align:center;max-width:650px}
.AllTasksGrid__gridStyle{height:calc(100vh - 282px);border:none;background-color:#fff}.AllTasksGrid__gridStyle .MuiDataGrid-columnHeaders{background-color:#fff;cursor:default}.AllTasksGrid__gridStyle .MuiDataGrid-pinnedColumnHeaders{background-color:#fff;cursor:default;box-shadow:none}.AllTasksGrid__gridStyle .MuiDataGrid-pinnedColumns{background-color:#fff;box-shadow:none}.AllTasksGrid__gridStyle .header--style--border{text-transform:uppercase}.AllTasksGrid__gridStyle .cell--style--employee{background-color:#fff}.AllTasksGrid__gridStyle .cell--style--alignItems{background-color:#fff;align-items:center !important}.AllTasksGrid__gridStyle .cell--style{background-color:#fff;color:#1f2937;font-size:16px}.AllTasksGrid__gridStyle .MuiDataGrid-cell:focus-within{outline:none}.AllTasksGrid__gridStyle .MuiDataGrid-columnHeader:focus{outline:none}.AllTasksGrid__gridStyle .MuiDataGrid-columnHeader:focus-within{outline:none}.AllTasksGrid__gridStyle .MuiDataGrid-row:hover{background-color:#fff}.AllTasksGrid__gridStyle .MuiDataGrid-row.Mui-selected{background-color:#fff}.AllTasksGrid__gridStyle .MuiDataGrid-row.Mui-selected:hover{background-color:#fff}.AllTasksGrid__gridStyle .MuiDataGrid-cell{background-color:#fff}.AllTasksGrid__menuHeader{align-items:center;display:flex;justify-content:space-between;min-height:28px;padding:32px 12px 16px;margin-bottom:8px;flex-wrap:wrap}@media(min-width: 768px){.AllTasksGrid__menuHeader{flex-wrap:unset}}.AllTasksGrid__menuHeader__totalEmployees.Typography{font-weight:700;margin:0;margin-bottom:8px}@media(min-width: 768px){.AllTasksGrid__menuHeader__totalEmployees.Typography{margin-bottom:0}}.AllTasksGrid__menuHeader__options{display:flex;flex-wrap:wrap}.AllTasksGrid__menuHeader__options__option{flex:auto;display:inline-flex;margin:0 8px;margin-bottom:8px}.AllTasksGrid__menuHeader__options__option:last-child{margin-right:0}@media(min-width: 768px){.AllTasksGrid__menuHeader__options__option{flex:unset;margin-bottom:0}}.AllTasksGrid__menuHeader__options__search{cursor:pointer}.AllTasksGrid__menuHeader__options__filter{cursor:pointer}.AllTasksGrid__menuHeader__options__list{cursor:pointer}.AllTasksGrid__menuHeader__options__grid{cursor:pointer}.AllTasksGrid__menuHeader__options__Tooltip.EMUTooltip__tooltip{margin-top:-8px;padding:0}.AllTasksGrid__menuHeader__options .EMUTooltip__content{padding:16px 0}.AllTasksGrid__menuHeader__options .EMUButton--link{color:#2f2f2f;font-weight:600}.AllTasksGrid__filterTags{margin-top:-8px;padding-bottom:16px}.AllTasksGrid__filterTags__tag.Typography{display:inline-flex;align-items:center}.AllTasksGrid__filterTags__tag.Typography+.AllTasksGrid__filterTags__tag.Typography{margin-left:8px}.AllTasksGrid__filterTags__close{cursor:pointer;margin-left:4px}
.AllTasks__Card{background-color:#fff;border-radius:12px;padding:24px 24px 24px 24px;overflow:auto}
.SelectDueDateMenu__Paper{padding:24px}.SelectDueDateMenu__Paper .Typography{margin:0 0 24px}.SelectDueDateMenu__FormGroup .InputField{display:inline-flex}.SelectDueDateMenu__FormGroup .EMUSelect{margin:0 8px}.SelectDueDateMenu .ModalFooter{margin-top:16px}
.LastDayDueDateMenu__Paper{padding:24px}.LastDayDueDateMenu__Paper .Typography{margin:0 0 24px}.LastDayDueDateMenu__FormGroup .InputField{display:inline-flex}.LastDayDueDateMenu__FormGroup .EMUSelect{margin:0 8px}.LastDayDueDateMenu .ModalFooter{margin-top:16px}
.AfterTaskIsAssignedDueDateMenu__Paper{padding:24px}.AfterTaskIsAssignedDueDateMenu__Paper .Typography{margin:0 0 24px}.AfterTaskIsAssignedDueDateMenu__FormGroup .InputField{display:inline-flex}.AfterTaskIsAssignedDueDateMenu__FormGroup .EMUSelect{margin:0 8px}.AfterTaskIsAssignedDueDateMenu .ModalFooter{margin-top:16px}
.SecondSignerDialog__DialogActions.EMUDialog__DialogActions{padding-top:0px}.SecondSignerDialog__DialogActions.EMUDialog__DialogActions .EMUButton,.SecondSignerDialog__DialogActions.EMUDialog__DialogActions .EMUButton+.EMUButton{margin-left:16px}.SecondSignerDialog__DialogActions.EMUDialog__DialogActions .MuiButton-label{font-weight:400}.SecondSignerDialog__DialogContent.EMUDialog__DialogContent{overflow-y:visible;padding-bottom:0px;padding-top:0px}.SecondSignerDialog__DialogTitle.EMUDialog__DialogTitle{padding-bottom:0px}.SecondSignerDialog__paper{overflow:visible}.SecondSignerDialog__label .InputField__label{font-weight:600;color:#595959}.SecondSignerDialog__marginTop{margin:24px 0}
.SecondSignerTaskDeleteButton{color:#7d253b}.SecondSignerTaskDeleteButton:hover{color:#d13f63}
.SecondSignerChip__root{align-items:center;background-color:#dfe3e9;border-radius:16px;display:flex;flex-direction:row;height:32px;justify-content:space-between;padding-left:16px;padding-right:4px;color:#4a4a4a;font-size:16px;font-weight:400;width:auto}.SecondSignerChip__name{color:#4a4a4a}.SecondSignerChip__placeholder{color:#4a4a4a}.SecondSignerChip__chevron{margin-left:10px}.SecondSignerChip__error{border-color:#da6582}.SecondSignerChip__clickable:focus,.SecondSignerChip__clickable:hover{background-color:#dfe3e9;color:#289de0}
.ReviewUrlDialog__DialogActions.EMUDialog__DialogActions{padding-top:0px}.ReviewUrlDialog__DialogActions.EMUDialog__DialogActions .EMUButton,.ReviewUrlDialog__DialogActions.EMUDialog__DialogActions .EMUButton+.EMUButton{margin-left:16px}.ReviewUrlDialog__DialogActions.EMUDialog__DialogActions .MuiButton-label{font-weight:400}.ReviewUrlDialog__DialogContent.EMUDialog__DialogContent{overflow-y:visible;padding-bottom:0px;padding-top:0px}.ReviewUrlDialog__DialogTitle.EMUDialog__DialogTitle{padding-bottom:0px}.ReviewUrlDialog__paper{overflow-y:visible}.ReviewUrlDialog__label .InputField__label{font-weight:600;color:#595959}.ReviewUrlDialog__marginTop{margin:24px 0}
.ReviewUrlChip__root{align-items:center;background-color:#dfe3e9;border-radius:16px;display:flex;flex-direction:row;height:32px;justify-content:space-between;padding-left:16px;padding-right:4px;color:#4a4a4a;font-size:16px;width:auto}.ReviewUrlChip__name{color:#4a4a4a}.ReviewUrlChip__placeholder{color:#4a4a4a}.ReviewUrlChip__chevron{margin-left:10px}.ReviewUrlChip__error{border-color:#da6582}.ReviewUrlChip__clickable:focus,.ReviewUrlChip__clickable:hover{background-color:#dfe3e9;color:#289de0}
.StyledIconChip__root{align-items:center;background-color:#dfe3e9;border-radius:16px;display:flex;flex-direction:row;height:32px;justify-content:flex-start;padding-left:16px;padding-right:8px;color:#4a4a4a;font-size:16px;width:fit-content;margin-bottom:8px}.StyledIconChip__root:last-child{margin-bottom:0px}.StyledIconChip__name{color:#4a4a4a}.StyledIconChip__placeholder{color:#4a4a4a}.StyledIconChip__chevron{margin-left:10px}.StyledIconChip__error{border-color:#da6582}.StyledIconChip__clickable:focus,.StyledIconChip__clickable:hover{background-color:#dfe3e9;color:#289de0}
.AddEditCompanyLocation__error{padding:16px;box-sizing:border-box;width:100%;background:#f4e6ea;color:#d13f63;border-radius:4px;display:flex;margin-bottom:16px}.AddEditCompanyLocation__error__errorIcon{width:32px;height:32px;margin-right:16px}.AddEditCompanyLocation__error__errorIcon svg{width:32px;height:32px}.AddEditCompanyLocation__error__errorText__title{font-size:20px;font-weight:600}.AddEditCompanyLocation__error__errorText__body{font-size:14px;margin-top:8px}.AddEditCompanyLocation__prompt{margin-bottom:24px}.AddEditCompanyLocation__checkbox{display:flex;align-items:center;margin-bottom:16px}.AddEditCompanyLocation__checkbox__text{font-size:16px}.AddEditCompanyLocation__checkbox span{display:flex;max-width:36px;justify-content:flex-start}.AddEditCompanyLocation__checkbox input{max-width:36px}.AddEditCompanyLocation__helperText{font-size:14px !important;color:#777 !important;margin-bottom:16px !important}.AddEditCompanyLocation__manualModeTitleText{font-size:16px !important;font-weight:600 !important;color:#2f2f2f !important;margin-bottom:4px !important}.AddEditCompanyLocation__locationAddressTitle{font-size:14px !important;color:#595959 !important;margin-bottom:0px !important}.AddEditCompanyLocation__locationAddressHelperText{font-size:14px !important;color:#777 !important;margin-bottom:0px !important}.AddEditCompanyLocation__locationAddressHelperTextAlert{font-size:14px !important;color:#d13f63 !important;margin-bottom:0px !important}.AddEditCompanyLocation__locationAddressHelperTextAddress{font-size:14px !important;color:#289de0 !important;margin-left:4px !important;cursor:pointer !important}.AddEditCompanyLocation__dropdown .InputField{min-width:160px}.AddEditCompanyLocation__inputs{display:flex;flex-wrap:wrap;width:100%}.AddEditCompanyLocation__inputs__input{margin-bottom:24px}.AddEditCompanyLocation__inputs__sections{margin-right:16px;margin-bottom:16px}.AddEditCompanyLocation__inputs__sections__country{width:100%;max-width:50%;margin-bottom:16px}.AddEditCompanyLocation__inputs__sections__city{width:100%}@media(min-width: 768px){.AddEditCompanyLocation__inputs__sections__city{width:33%;min-width:200px}}.AddEditCompanyLocation__inputs__sections__state{width:100%}@media(min-width: 768px){.AddEditCompanyLocation__inputs__sections__state{width:33%;min-width:200px}}.AddEditCompanyLocation__inputs__sections__zip{width:28%;margin-right:0px}.AddEditCompanyLocation__inputs__sections__timeZone{width:100%}.AddEditCompanyLocation__inputs__sections__phone{width:200px}@media(min-width: 768px){.AddEditCompanyLocation__name__input{max-width:78%}}
.CompanyLocationCard{display:flex;justify-content:space-between;padding:16px 0;box-sizing:border-box;border-top:1px solid #ccc}.CompanyLocationCard__details__name{font-weight:600;font-size:16px;margin-bottom:4px;padding-right:8px;box-sizing:border-box;display:flex}.CompanyLocationCard__details__name__remote{color:#ccc;margin-left:8px;font-size:14px;display:flex;align-items:flex-end}.CompanyLocationCard__details__wrapper{font-size:14px;font-weight:unset;display:flex}.CompanyLocationCard__edit svg{cursor:pointer}
.CloseLocation__buttonTextOutput{font-size:14px;font-weight:400;line-height:24px;margin-bottom:0px}.CloseLocation__messageTitleOutput{font-size:18px;font-weight:700;line-height:24px;margin-bottom:0px}.CloseLocation__messageTextOutput{font-size:14px;font-weight:400;line-height:24px;margin-bottom:0px}
.CompanyInfoLocations__addModal{overflow:visible}@media(min-width: 1024px){.CompanyInfoLocations__addModal{width:700px}}.CompanyInfoLocations__addModal .FilterSelect__select__control{height:40px}.CompanyInfoLocations__editModal{overflow:visible}@media(min-width: 1024px){.CompanyInfoLocations__editModal{width:700px}}.CompanyInfoLocations__editModal .FilterSelect__select__control{height:40px}
.PageLayout{margin:0 auto;max-width:1200px;overflow:auto}.PageSection{margin-bottom:8px;width:100%}.PageSection:last-of-type{margin-bottom:0}@media(min-width: 768px){.PageSection{margin-bottom:16px;width:50%}.PageSection--left{clear:left;float:left}.PageSection--right{clear:right;float:right;padding-left:16px}}
.CompanyInformationView__locations{font-size:14px}.CompanyInformationView__locations.other{margin-top:50px}.CompanyInformationView__EditModal{max-height:495px;overflow:auto}.CompanyInformationView__EditModal__Card{min-width:500px}.CompanyInformationView__EditModal__Card.company_name{min-width:unset;max-width:unset}.CompanyInformationView__EditModal__Card.locations{width:600px}.CompanyInformationView__EditModal__Card.logo{max-width:1000px}.CompanyInformationView__EditModal__Card__logo{cursor:pointer}.CompanyInformationView__EditModal__Card__imageContainer{display:flex;justify-content:center}.CompanyInformationView__EditModal__Card__imageContainer__image{max-width:690px;max-height:360px;object-fit:scale-down}.CompanyInformationView__EditModal__Card__imageSelector{height:360px;display:flex;align-items:center;justify-content:center}.CompanyInformationView__EditModal__Card .company_full_name_explanation{font-size:14px;color:#595959;margin-bottom:28px}.CompanyInformationView__EditModal__Card .company_short_name_explanation{font-size:14px;color:#595959}.CompanyInformationView__EditModal__content{width:600px}.CompanyInformationView__location__line_group.group_3{display:flex}.CompanyInformationView__location__line_group.group_4{display:flex}.CompanyInformationView__location__input.group_3{margin-right:10px}.CompanyInformationView__location__input.group_3.state .InputField__input{width:70px}.CompanyInformationView__location__input.group_3.zip .InputField__input{width:90px}.CompanyInformationView__location__input.group_4{margin-right:10px}.CompanyInformationView__location__group_item{margin-right:60px}.CompanyInformationView__EMUCard .EMUEditAddCard__actions__button{margin-right:-24px}@media(min-width: 768px){.CompanyInformationView__EMUCard{min-height:200px}}.CompanyInformationView__EMUCard__logo{max-width:100%;height:auto}.CompanyInformationView__EMUCard__logo--placeholder{align-items:center;display:flex;cursor:pointer;flex-direction:column}.CompanyInformationView__EMUCard__logo--placeholder:hover{background-color:#f0f4f5}.CompanyInformationView__EMUCard__logo--placeholder .Typography{margin:4px}.CompanyInformationView__EMUCard__logo--placeholder svg{color:#999;height:100px;width:100px}.CompanyInformationView__EMUCard__CompanyName__Content{padding:0px 24px}.CompanyInformationView__EMUCard__CompanyName__Content__NameBlock{margin-top:16px;margin-bottom:16px}.CompanyInformationView__EMUCard__CompanyName__Content__NameBlock>.Typography{margin-top:4px;margin-bottom:4px}.CompanyInformationView__EMUCard__actions__action+.CompanyInformationView__EMUCard__actions__action{margin-left:24px}.CompanyInformationView__EMUCard__form-header{color:#000;margin-top:0;text-transform:uppercase}.CompanyInformationView .InputField__label+.Typography{margin:8px 0}.CompanyInformationView.department__delete{margin-left:10px}.CompanyInformationView.department__error{display:flex}.CompanyInformationView.department__error__message{margin-top:0px;color:#d13f63}.CompanyInformationView.department__error__icon{width:46px;margin-top:3px}
.EmployeeProfileCard .Typography{margin:0}.EmployeeProfileCard__CardHeader{padding-bottom:0}.EmployeeProfileCard__CardHeader button{border:none;min-width:unset;padding:0 4px}.EmployeeProfileCard__CardHeader button:last-of-type{margin-right:0;padding-right:0}

.EMUAlert{font-family:"Source Sans Pro",sans-serif}.EMUAlert--alert .EMUAlert__wrapper{background-color:#f4e6ea;color:#d13f63}.EMUAlert--success .EMUAlert__wrapper{background-color:#e9faf2;color:#028041}.EMUAlert--info .EMUAlert__wrapper{background-color:#eaf7fe;color:#289de0}.EMUAlert__wrapper{align-items:flex-start;border-radius:12px;box-shadow:0px 1px 23px 1px rgba(0,0,0,.25);display:flex;justify-content:space-between;padding:24px;padding-right:40px;position:relative;width:560px}.EMUAlert__wrapper__content{display:flex;justify-content:space-between;align-items:flex-start}.EMUAlert__wrapper__content__icon svg{height:32px;width:32px}.EMUAlert__wrapper__content__text{padding-left:16px}.EMUAlert__wrapper__content__text__header{font-size:18px;font-weight:600;margin:0 0 4px}.EMUAlert__wrapper__content__text__body{font-size:16px;font-weight:400;margin:0}.EMUAlert__wrapper__x{position:absolute;top:16px;right:16px}.EMUAlert__wrapper__x :hover{cursor:pointer}
.DecoratedLabel{display:flex;margin-top:16px}.DecoratedLabel__icon{display:flex;justify-content:center;width:40px}.DecoratedLabel__content{flex:1 0 0;overflow:hidden}.DecoratedLabel__content__typography.Typography{margin:0 0 4px 0;font-size:14px;color:#595959;overflow:hidden;text-overflow:ellipsis}.DecoratedLabel__content__typography.Typography--large{font-size:16px}
.EmployeeProfileSummary__row{margin-top:8px}.EmployeeProfileSummary__profileRow{height:36px}.EmployeeProfileSummary__item{margin-top:-4px;margin-bottom:4px;width:100%;word-wrap:break-word}.EmployeeProfileSummary__profileItem{margin-left:6px;width:224px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left}.EmployeeProfileSummary__game{display:none}@media(min-width: 1024px){.EmployeeProfileSummary__game{display:unset}}.EmployeeProfileSummary__game__label{cursor:pointer;display:none}@media(min-width: 1024px){.EmployeeProfileSummary__game__label{display:unset}}.EmployeeProfileSummary__game canvas{height:90vh}.EmployeeProfileSummary .DecoratedLabel{margin:0 0 16px;display:inline-flex;width:100%}.EmployeeProfileSummary .DecoratedLabel__icon{justify-content:left;width:32px;position:relative;top:1px}
.EmployeeProfileHeaderAvatar .AvatarInitials{width:296px;height:296px;font-size:60px}.EmployeeProfileHeaderAvatar__avatar{height:100%;width:100%;position:relative;cursor:pointer}.EmployeeProfileHeaderAvatar__avatar__hover{background:#4a4a4a;opacity:.8;position:absolute;top:0;width:296px;height:296px;border-radius:296px;display:flex;justify-content:center;align-items:center;font-size:30px;color:#fff}@media(min-width: 1024px){.EmployeeProfileHeaderAvatar__avatar__hover{border-radius:0}}.EmployeeProfileHeaderAvatar__avatar__hover__text{opacity:1;text-align:center}.EmployeeProfileHeaderAvatar__avatar__hover__default{display:none}.EmployeeProfileHeaderAvatar__modal__content__image{display:flex;justify-content:center;align-items:center}.EmployeeProfileHeaderAvatar__modal__content__image__tag{border-radius:50%;max-width:300px;margin:0 24px}.EmployeeProfileHeaderAvatar__modal__content__image__cancel{margin-top:16px;display:flex;justify-content:center}.EmployeeProfileHeaderAvatar__modal__content__image__cancel button{width:100%;max-width:300px}.EmployeeProfileHeaderAvatar__modal__actions{display:flex;flex-direction:column-reverse}.EmployeeProfileHeaderAvatar__modal__actions button{width:100%}@media(min-width: 768px){.EmployeeProfileHeaderAvatar__modal__actions{display:flex;justify-content:flex-end;flex-direction:row;margin-right:12px}.EmployeeProfileHeaderAvatar__modal__actions button{width:unset}}.EmployeeProfileHeaderAvatar__cropper__component{background:none}
.EmployeeInactivationModal__Paper{max-width:712px;overflow:visible}.EmployeeInactivationModal__ModalContent__fields{width:100%}.EmployeeInactivationModal__ModalContent__fields__section{flex:auto}@media(min-width: 768px){.EmployeeInactivationModal__ModalContent__fields__section{max-width:50%}}@media(min-width: 768px){.EmployeeInactivationModal__ModalContent__fields__section--flex{display:flex}}.EmployeeInactivationModal__ModalContent>.Typography{margin-bottom:24px;margin-top:24px}@media(min-width: 768px){.EmployeeInactivationModal__ModalContent>.Typography{margin-right:48px}}.EmployeeInactivationModal .EMUSelect{width:100%}.EmployeeInactivationModal .EMUSelect--fixed-size{max-width:132px}.EmployeeInactivationModal .InputField{margin-bottom:16px}@media(min-width: 768px){.EmployeeInactivationModal .InputField.TextArea{margin-right:64px}}.EmployeeInactivationModal .InputFieldAdornment{position:absolute;right:-40px;top:8px}.EmployeeInactivationModal__ListItem .Typography{margin:0}.EmployeeInactivationModal__ListItemIcon{color:unset !important;font-size:32px;margin:0}.EmployeeInactivationModal .EMUButton--primary{min-width:160px}
.EmployeeReactivationModal__Paper{max-width:712px;overflow:visible}.EmployeeReactivationModal__ModalContent__fields{width:100%}.EmployeeReactivationModal__ModalContent__fields__section{flex:auto}@media(min-width: 768px){.EmployeeReactivationModal__ModalContent__fields__section{max-width:50%}}@media(min-width: 768px){.EmployeeReactivationModal__ModalContent__fields__section--flex{display:flex}}.EmployeeReactivationModal__ModalContent>.Typography{margin-bottom:24px;margin-top:24px}@media(min-width: 768px){.EmployeeReactivationModal__ModalContent>.Typography{margin-right:48px}}.EmployeeReactivationModal .EMUSelect{width:100%}.EmployeeReactivationModal .EMUSelect--fixed-size{max-width:132px}.EmployeeReactivationModal .InputField{margin-bottom:16px}@media(min-width: 768px){.EmployeeReactivationModal .InputField.TextArea{margin-right:64px}}.EmployeeReactivationModal .InputFieldAdornment{position:absolute;right:-40px;top:8px}.EmployeeReactivationModal__ListItem .Typography{margin:0}.EmployeeReactivationModal__ListItemIcon{color:unset !important;font-size:32px;margin:0}.EmployeeReactivationModal .EMUButton--primary{min-width:160px}
.EmployeeTerminationModal__Paper{overflow:visible}.EmployeeTerminationModal__Paper--wide{max-width:712px}.EmployeeTerminationModal__ModalContent__fields{width:100%}.EmployeeTerminationModal__ModalContent__fields__section{flex:auto}@media(min-width: 768px){.EmployeeTerminationModal__ModalContent__fields__section{width:50%}}@media(min-width: 768px){.EmployeeTerminationModal__ModalContent__fields__section--flex{display:flex;flex-direction:row-reverse}}.EmployeeTerminationModal__ModalContent__fields__section .Alert{margin-bottom:16px}.EmployeeTerminationModal__ModalContent__fields__section .Alert__wrapper{padding:16px}.EmployeeTerminationModal__ModalContent__fields__section .Alert__wrapper__content__text{padding-left:8px}.EmployeeTerminationModal__ModalContent__fields__section .Alert__wrapper__content__text__header{color:#2f2f2f;font-size:16px;font-weight:600;margin-bottom:16px}@media(min-width: 768px){.EmployeeTerminationModal__ModalContent__fields__section .Alert{margin-left:16px;margin-top:26px}}.EmployeeTerminationModal__ModalContent>.Typography{margin-bottom:24px;margin-top:24px}@media(min-width: 768px){.EmployeeTerminationModal__ModalContent>.Typography{margin-right:48px}}.EmployeeTerminationModal .EMUSelect,.EmployeeTerminationModal .DayPickerInput{width:100%}.EmployeeTerminationModal .EMUSelect--fixed-size,.EmployeeTerminationModal .DayPickerInput--fixed-size{max-width:132px}.EmployeeTerminationModal .DayPickerInput .EMUInput{width:100%}.EmployeeTerminationModal .DayPickerInput svg{margin-right:12px}.EmployeeTerminationModal .DayPickerInput svg g{stroke:#2f2f2f}.EmployeeTerminationModal .InputField{margin-bottom:16px}@media(min-width: 768px){.EmployeeTerminationModal .InputField.TextArea{margin-right:64px}}.EmployeeTerminationModal .InputFieldAdornment{position:absolute;right:-40px;top:8px}.EmployeeTerminationModal__ListItem .Typography{margin:0}.EmployeeTerminationModal__ListItemIcon{color:unset !important;font-size:32px;margin:0}.EmployeeTerminationModal__TaskTable{border:1px solid #dfe3e9;border-radius:4px;overflow:hidden;max-height:240px}.EmployeeTerminationModal__TaskTable__TaskName{margin-bottom:0}.EmployeeTerminationModal__TaskTable__TaskInfo{margin-top:0}
.EmployeeTerminationForm .EMUSelect,.EmployeeTerminationForm .DayPickerInput{max-width:280px;width:100%}.EmployeeTerminationForm .EMUSelect--fixed-size,.EmployeeTerminationForm .DayPickerInput--fixed-size{max-width:132px}.EmployeeTerminationForm .DayPickerInput .EMUInput{width:100%}.EmployeeTerminationForm .DayPickerInput svg{margin-right:12px}.EmployeeTerminationForm .DayPickerInput svg g{stroke:#2f2f2f}.EmployeeTerminationForm .InputField{margin-bottom:16px}.EmployeeTerminationForm .InputField.TextArea{max-width:unset}.EmployeeTerminationForm .InputFieldAdornment{position:absolute;right:-40px;top:8px}
.EmployeeProfileNewHireTaskNotification{background:#289de0;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;border-radius:12px;padding:12px}@media(min-width: 768px){.EmployeeProfileNewHireTaskNotification{padding:16px}}.EmployeeProfileNewHireTaskNotification a{background:#fff;border-radius:4px;padding:6px 16px}.EmployeeProfileNewHireTaskNotification__name{font-weight:600;font-size:20px}.EmployeeProfileNewHireTaskNotification__date{font-size:16px;margin-bottom:16px;margin-top:8px}
.EmployeeProfileView{max-width:1440px}@media(min-width: 1024px){.EmployeeProfileView{padding-right:32px}}.EmployeeProfileView__alert .Alert{margin:24px 28px 0px 28px}.EmployeeProfileView__alert .Alert .Alert__wrapper{border-radius:12px;border:1px solid #d13f63}.EmployeeProfileView__threeDotMenuIcon{width:24px;height:24px}.EmployeeProfileView__mainBodyWithTabs{width:100%;margin-top:16px;min-width:0}.EmployeeProfileView__additionalTopMargin__medium{margin-top:24px}.EmployeeProfileView__additionalTopMargin__large{margin-top:32px}@media(min-width: 1024px){.EmployeeProfileView{display:flex}}.EmployeeProfileView .EmployeeProfileSummary{margin-top:24px}.EmployeeProfileView__notInvitedYetAlert{margin-top:16px;margin-left:16px;margin-right:16px}@media(min-width: 1024px){.EmployeeProfileView__notInvitedYetAlert{margin-left:0;margin-right:0}}.EmployeeProfileView__nameAndStatusContainer{width:100%;text-align:center}@media(min-width: 1024px){.EmployeeProfileView__nameAndStatusContainer{text-align:left}}.EmployeeProfileView__nameAndStatusContainer__name{margin-top:20px;color:#2f2f2f;font-weight:600;font-size:24px}@media(min-width: 1024px){.EmployeeProfileView__nameAndStatusContainer__name{font-size:28px}}.EmployeeProfileView__nameAndStatusContainer__terminated{margin-top:4px}.EmployeeProfileView__nameAndStatusContainer__contractor{margin-top:4px}.EmployeeProfileView__nameAndStatusContainer__inactive{margin-top:4px;background-color:#6b7280}.EmployeeProfileView__mobileHeader{background-color:#fff;padding:24px}@media(min-width: 1024px){.EmployeeProfileView__mobileHeader{padding:0;background-color:#f4f5f6}}.EmployeeProfileView__mobileHeader__avatarContainer{display:flex;justify-content:center}.EmployeeProfileView__sideBar{width:360px;padding:32px;flex-grow:0;flex-shrink:0}@media(min-width: 1024px){.EmployeeProfileView__pageHeader{display:flex;justify-content:space-between;border-bottom:2px solid #dfe3e9}}.EmployeeProfileView__pageHeader__invite{display:flex;justify-content:flex-end}.EmployeeProfileView__pageHeader__tab{color:#777;text-decoration:none;padding:8px 0}.EmployeeProfileView__pageHeader__tab--active{color:#289de0;border-bottom:3px solid #289de0}.EmployeeProfileView__pageHeader__content{width:100%;display:flex;align-items:center}.EmployeeProfileView__pageHeader__content__info{margin-left:16px}.EmployeeProfileView__pageHeader__content__info__name{margin-top:16px;color:#2f2f2f;font-weight:600;font-size:20px;text-align:center}@media(min-width: 1024px){.EmployeeProfileView__pageHeader__content__info__name{text-align:left;font-size:28px}}.EmployeeProfileView__views{display:flex;flex-direction:column}@media(min-width: 1024px){.EmployeeProfileView__views{margin-top:8px;padding-left:0}}.EmployeeProfileView__views>*{margin-bottom:32px}@media(min-width: 768px){.EmployeeProfileView__views{flex-direction:row}}.EmployeeProfileView__views__children{width:100%;display:flex}.EmployeeProfileView__views__summary{width:100%}@media(min-width: 768px){.EmployeeProfileView__views__summary{display:unset}}.EmployeeProfileView__views__summary .Alert{margin-bottom:24px}.EmployeeProfileView__notification{padding:8px;margin-top:16px}.EmployeeProfileView__notification>*{margin-bottom:16px}@media(min-width: 1024px){.EmployeeProfileView__notification{padding:0}}.EmployeeProfileView__notification__termination{background-color:#289de0;padding:24px;border-radius:12px}.EmployeeProfileView__notification__termination__content{text-align:left;width:100%}.EmployeeProfileView__notification__termination__content .Link{text-decoration:underline}.EmployeeProfileView__notification__termination__content .Link,.EmployeeProfileView__notification__termination__content .Typography{color:#fff}.EmployeeProfileView__notification__termination__content .Typography{color:#fff;margin-top:0}.EmployeeProfileView__notification__termination__content .Typography:first-child{margin-bottom:8px}.EmployeeProfileView__notification__termination__content .Typography:last-child{margin-bottom:0}.EmployeeProfileView__notification__termination__buttons{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(min-width: 415px){.EmployeeProfileView__notification__termination__buttons{flex-direction:row;flex-wrap:wrap}}.EmployeeProfileView__notification__termination__buttons .EMUButton--secondary{border-color:#f0f4f5;color:#f0f4f5;margin:8px;width:100%}@media(min-width: 415px){.EmployeeProfileView__notification__termination__buttons .EMUButton--secondary{margin-bottom:0;width:initial}}.EmployeeProfileView__notification__termination__buttons .EMUButton--secondary:hover{border-color:#fff;color:#fff}.EmployeeProfileView__notification__termination__buttons .EMUButton--secondary+.EMUButton{margin-bottom:0}@media(min-width: 415px){.EmployeeProfileView__notification__termination__buttons .EMUButton--secondary+.EMUButton{margin-bottom:inherit}}.EmployeeProfileView .Alert__wrapper{border:1px solid #289de0;border-radius:12px}.EmployeeProfileView .Alert__wrapper__content__icon svg{height:24px;width:24px}.EmployeeProfileView .Alert__wrapper__content__text__header{color:#2f2f2f;font-size:16px;font-weight:600}.EmployeeProfileView__ResendInviteDialog p.Typography{margin:0}.EmployeeProfileView__ResendInviteDialog .EMUDialog__DialogTitle{padding-bottom:4px}.EmployeeProfileView__ResendInviteDialog__input{margin-bottom:12px}.EmployeeProfileView__ResendInviteDialog__input .EMUInput{width:100%}.EmployeeProfileView__edit-employment-status-menu{position:absolute;right:0;top:16px}@media(min-width: 768px){.EmployeeProfileView__edit-employment-status-menu{position:unset;right:unset;top:unset}}@media(min-width: 1024px){.EmployeeProfileView__edit-employment-status-menu{display:flex;align-items:center;flex-direction:row-reverse;max-width:100px}}.EmployeeProfileView__edit-employment-status-menu .EMUTooltip__tooltip{min-width:240px;padding:8px 0}.EmployeeProfileView__edit-employment-status-menu .EMUMenuItem--alert{color:#d13f63}.EmployeeProfileView__edit-employment-status-menu .EMUMenuItem--alert:hover{color:#fff}@media(min-width: 768px){.EmployeeProfileView__CancelTerminationDialog__Paper{max-width:720px}.EmployeeProfileView__CancelTerminationDialog .ModalContent{margin-right:112px}}.EmployeeProfileView .InviteToEddyButton{margin-top:16px}.EmployeeProfileView .Typography--tag-warning{margin:4px 0;min-width:80px;text-align:center}
.EmployeeProfileViewTabs .EMUTab.Link{color:inherit}.EmployeeProfileViewTabs .EMUTab.Link.EMUTab--selected{color:#289de0}.EmployeeProfileViewTabs .EMUTab.Link:hover{color:#0083c6}
.EmployeeProfileInvitationStatusNotification .EMUButton+.EMUButton{margin-left:8px}.EmployeeProfileInvitationStatusNotification .Alert .Alert__wrapper{border-radius:12px}.UpdateInviteEmailAddressModal__InputField .InputField__input{width:100%;max-width:380px}
.ContactInfoForm__inputs{width:100%}.ContactInfoForm__inputs__input{margin-right:8px;margin-bottom:24px}.ContactInfoForm__inputs__input__country{min-width:320px}.ContactInfoForm__inputs__input__length{width:60px}.ContactInfoForm__inputs__input .FilterSelect__select__control{height:40px}.ContactInfoForm__inputs__input__menuItem{color:#777}.ContactInfoForm__inputs__section{margin-bottom:32px}.ContactInfoForm__inputs__section__title__top{margin-top:12px}.ContactInfoForm__inputs__section__row{display:flex;flex-wrap:wrap}.ContactInfoForm__inputs__subsection__title{color:#2f2f2f}.ContactInfoForm__inputs__subsection__title--residence{margin-top:24px;margin-bottom:16px}.ContactInfoForm__inputs__subsection__title--mailingAddress{margin-top:32px;margin-bottom:8px}
.ContactInfoCard__Modal .ModalHeader{margin-bottom:32px}.ContactInfoCard__employeeCards__card__data__row{display:flex}.ContactInfoCard__employeeCards__card__data__row__item{flex:1;word-wrap:break-word}.ContactInfoCard__employeeCards__card__data__row__item__address{display:flex;flex-direction:column}.ContactInfoCard .LayoutRow+.LayoutRow{margin-top:16px}
.TeamTaskItem__assignee{width:50%}.TeamTaskItem__assignee .FilterSelect__select__control{border-radius:20px}.TeamTaskItem__assignee .FilterSelect__select__control .FilterSelect__select__menu{z-index:-1}.TeamTaskItem__hasAssignee .FilterSelect__select__control{background-color:#289de0;color:#fff}.TeamTaskItem__hasAssignee .FilterSelect__select__control .FilterSelect__select__single-value{color:#fff}.TeamTaskItem__noAssignee .FilterSelect__select__control{background-color:#f4f5f6;border:1px solid #289de0;color:#289de0}.TeamTaskItem__noAssignee .FilterSelect__select__control .FilterSelect__select__placeholder{color:#289de0}.TeamTaskItem__spread{align-items:center;display:flex;justify-content:space-between;width:100%}.TeamTaskItem__taskDescription{margin:24px 0 8px}.TeamTaskItem__taskDueDate{margin:0 0}.TeamTaskItem__taskCard{background-color:#f4f5f6;border-radius:8px;padding:16px;margin-bottom:24px}.TeamTaskItem__whiteBack .MuiInput-root{background-color:#fff}
.AddPacketTasksView__hidden{display:none}.AddPacketTasksView__contentHolderInModal{align-items:center;display:flex;flex-direction:column}.AddPacketTasksView__contentInModal{width:100%;overflow:initial}.AddPacketTasksView__upsell{max-width:800px;margin-top:24px}.AddPacketTasksView__headerInModal{padding:0}.AddPacketTasksView__info{text-align:center;margin-bottom:48px}.AddPacketTasksView__titleRoot{text-align:center;width:100%}.AddPacketTasksView__headerText{color:#289de0;font-size:30px}.AddPacketTasksView__actionsInModal{display:flex;flex-direction:row;justify-content:flex-end;padding-top:24px;padding-right:0;padding-bottom:0}.AddPacketTasksView__button{margin-left:20px}.AddPacketTasksView__button:first-child{margin-left:0px}.AddPacketTasksView__button.EMUButton--link{font-weight:400}.AddPacketTasksView__line{display:inline-block;height:2px;width:144px}.AddPacketTasksView__blue{background-color:#289de0}.AddPacketTasksView__gray{background-color:#ccc}
.JobDetailsCard__employeeCards__card__data{display:flex}.JobDetailsCard__employeeCards__card__data__row{width:50%}.JobDetailsCard__employeeCards__card__data__row__item{width:85%;max-width:85%;word-wrap:break-word}.JobDetailsCard__modal__content .EMUDialog__DialogContent{overflow:visible}.JobDetailsCard__modal__content.EMUDialog__Paper{overflow:visible;min-width:320px}@media(min-width: 768px){.JobDetailsCard__modal__content.EMUDialog__Paper{width:600px}}.JobDetailsCard__modal__inputs__row{display:flex;flex-wrap:wrap}.JobDetailsCard__modal__inputs__row__input{margin-right:8px}.JobDetailsCard__modal__inputs__row__input__dropdown{width:200px}.JobDetailsCard__modal__inputs__row__input__dropdown .EMUSelect{width:200px}.JobDetailsCard__modal__inputs__row__input__full__dropdown{width:100%}.JobDetailsCard__modal__inputs__row__input__full__dropdown .EMUSelect{width:100%}.JobDetailsCard__modal__row{margin-bottom:12px}.JobDetailsCard__modal__location__remote{padding:16px;background-color:#fafbfc;border-radius:8px}.JobDetailsCard__HelperText--special .InputField__helper-text__icon{display:none}.JobDetailsCard__HelperText--special .InputField__helper-text__text{color:#777;font-size:14px}.JobDetailsCard .LabelValueTag+.LabelValueTag{margin-top:16px}
.EmployeeAssetsCard__employeeCards__card__showAll{margin-top:8px}.EmployeeAssetsCard__employeeCards__card__showAll__button.EMUButton{padding-left:0}.EmployeeAssetsCard__employeeCards__card__showAll__icon{margin-right:8px}.EmployeeAssetsCard__employeeCards__card__contentWrapper{padding:0 24px 42px 24px}.EmployeeAssetsCard__employeeCards__card__content+.EmployeeAssetsCard__employeeCards__card__content{margin-top:16px}.EmployeeAssetsCard__employeeCards__card__content__header{display:flex;height:40px}.EmployeeAssetsCard__employeeCards__card__content__header__label{margin-top:0;margin-bottom:4px}.EmployeeAssetsCard__employeeCards__card__content__data__assetsLabel{flex:1}.EmployeeAssetsCard__employeeCards__card__content__data__assetsLabel__text{margin-bottom:0}.EmployeeAssetsCard__employeeCards__card__content__data__loanedLabel{width:150px;margin-bottom:0}.EmployeeAssetsCard__employeeCards__card__content__data__asset{display:flex;flex-direction:row;align-items:center;border-top:1px solid rgba(204,204,204,.6);border-bottom:1px solid rgba(204,204,204,.6);padding:10px 0;min-height:64px}.EmployeeAssetsCard__employeeCards__card__content__data__asset+.EmployeeAssetsCard__employeeCards__card__content__data__asset{border-top:none}.EmployeeAssetsCard__employeeCards__card__content__data__asset__text{margin:4px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;margin-right:8px}.EmployeeAssetsCard__employeeCards__card__content__data__asset__text__serialNumber{font-size:14px}.EmployeeAssetsCard__employeeCards__card__content__data__asset__nameInfo{flex:1;padding-left:4px;overflow:hidden}.EmployeeAssetsCard__employeeCards__card__content__data__asset__date{width:100px}.EmployeeAssetsCard__employeeCards__card__content__data__asset__edit{width:50px}.EmployeeAssetsCard__employeeCards__card__content__data__asset__edit.EMUButton{min-width:50px}.EmployeeAssetsCard__modal__content{min-width:320px}@media(min-width: 768px){.EmployeeAssetsCard__modal__content{width:500px}}.EmployeeAssetsCard__modal__row{margin-bottom:12px}.EmployeeAssetsCard__modal__row__checkbox{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;width:100%}.EmployeeAssetsCard__modal__row__checkbox .InputField__content{min-width:unset;margin-right:16px;margin-left:-14px}.DateField--disabled{color:#ccc}
.OfferPanel{padding:108px}@media screen and (max-width: 850px){.OfferPanel{padding:32px;flex-direction:column}}
@media screen and (max-width: 850px){.OfferPanelRight img{width:100%}.OfferPanelRight video{width:100%}.OfferPanelRight__hideOnMobile{display:none}}
@media screen and (max-width: 850px){.OfferPanelLeft{min-width:0px;margin-right:0px}.OfferPanelLeft img{width:100%}}
.OfferPanelHeader{display:flex;flex-direction:column;margin-bottom:64px}@media screen and (max-width: 850px){.OfferPanelHeader{margin-bottom:0px}}
.OfferPanelTwoColumnSection{display:flex;flex-direction:row;align-items:center}@media screen and (max-width: 1080px){.OfferPanelTwoColumnSection{flex-direction:column}}
.MobileSpacer{display:none}@media screen and (max-width: 850px){.MobileSpacer{display:flex}}
.PayrollOfferPanelLogoContainer img{margin-bottom:32px;margin-right:48px}.PayrollOfferPhoneNumberContainer{min-width:150px}@media screen and (max-width: 600px){.PayrollOfferPhoneNumberContainer{max-width:150px}}.HideOnDesktop{display:none}@media screen and (max-width: 850px){.HideOnDesktop{display:flex}}@media screen and (max-width: 850px){.HideOnMobile{display:none}}
.OfferPanelSingleColumnSection{display:flex;flex-direction:column}@media screen and (max-width: 850px){.OfferPanelSingleColumnSection{margin-bottom:32px}}
.PayPeriodStatus{height:24px}
.MarkPayPeriodAsPaidModal__dateRange{font-size:16px;font-weight:600;color:#2f2f2f}
.ReviewPayPeriod .PayPeriodPolicyDot{position:relative;bottom:1px}.ReviewPayPeriod__header .DateRange{font-size:24px;font-weight:600}.ReviewPayPeriod__body .DateRange{font-weight:600}.ReviewPayPeriod .PayPeriodStatus{margin-left:8px;position:relative;bottom:2px}.ReviewPayPeriod__downloadButton{margin-left:16px}.ReviewPayPeriod__downloadButton svg{margin-right:8px}.ReviewPayPeriod__downloadButton svg g{stroke:#fff}
.ReviewPayPeriodCard{min-width:900px;border-radius:12px}
.PayPeriodsPage__title{font-size:24px;font-weight:600;color:#2f2f2f;font-family:"Source Sans Pro",sans-serif}
.DurationOfTime{font-size:16px;font-family:"Source Sans Pro",sans-serif;color:#2f2f2f;white-space:nowrap}.DurationOfTime.emphasized{font-size:18px;font-weight:600}.DurationOfTime.strong{font-weight:700}.DurationOfTime.title{font-size:36px}
.PayPeriodApprovalTableHeader__totalsRow{background-color:#ecf7fe}.PayPeriodApprovalTableHeader__totalsText{color:#2f2f2f;font-weight:700;font-size:16px}.PayPeriodApprovalTableHeader__columnTitle{color:#999;font-weight:600;font-size:14px}.PayPeriodApprovalTableHeader__approvedButton{color:#28c576 !important;border-color:#28c576 !important}
.SummaryTableOfEmployeeTimeOffInPayPeriod__root td{border:none;height:auto;padding-bottom:4px;padding-top:4px;color:#2f2f2f}.SummaryTableOfEmployeeTimeOffInPayPeriod__root th{border:none;height:auto;padding-bottom:4px;padding-top:4px;color:#2f2f2f;opacity:.5;font-weight:600;font-size:16px}.SummaryTableOfEmployeeTimeOffInPayPeriod__root tr{height:auto}.SummaryTableOfEmployeeTimeOffInPayPeriod__root .DurationOfTime{font-size:18px;font-weight:600;color:#2f2f2f}
.EditTimeOff__policy{margin-top:20px;margin-bottom:40px}.EditTimeOff__label{opacity:.6}.EditTimeOff__balance{margin-top:20px}.EditTimeOff__submissionDate{margin-top:20px}.EditTimeOff__inputRow{padding-left:12px;height:56px;display:flex;justify-content:space-between}.EditTimeOff__inputRow__left{display:flex;align-items:center}.EditTimeOff__inputRow__right{display:flex;align-items:center}.EditTimeOff__inputRow__right input{width:60px}.EditTimeOff__hoursInput{width:86px}.EditTimeOff__totalRow{color:#289de0;padding-left:12px;padding-right:12px;height:56px;background:rgba(40,157,224,.1);display:flex;justify-content:space-between}.EditTimeOff__totalRow__left{display:flex;align-items:center}.EditTimeOff__totalRow__left__text{opacity:1}.EditTimeOff__totalRow__right{display:flex;align-items:center}.EditTimeOff__totalRow__right__text{opacity:1}.EditTimeOff__description{margin-top:20px}.EditTimeOff__actions{display:flex;justify-content:space-between;width:100%;margin-top:32px;margin-bottom:12px}.EditTimeOff__actions__delete{padding-left:0;font-weight:600}.EditTimeOff__actions__delete__icon{margin-right:6px}.EditTimeOff__actions__right{display:flex;justify-content:flex-end}
.EmployeeTimeOffInPayPeriodTable__root td{color:#2f2f2f}.EmployeeTimeOffInPayPeriodTable__root th{color:#2f2f2f;opacity:.5;font-weight:600;font-size:16px}.EmployeeTimeOffInPayPeriodTable__root .DurationOfTime{font-size:18px;font-weight:600;color:#2f2f2f}.EmployeeTimeOffInPayPeriodTable__root .DurationOfTime--Holiday{font-size:16px;font-weight:400}.EmployeeTimeOffInPayPeriodTable__dateColumn{width:25%}.EmployeeTimeOffInPayPeriodTable__totalColumn{width:20%}.EmployeeTimeOffInPayPeriodTable__hoursColumn{width:25%}.EmployeeTimeOffInPayPeriodTable__descColumn{width:30%}
.TimeOffRequestsView .Card+.Card,.TimeOffRequestsView .Card+.TimeOffCalendar{margin-top:16px}@media(min-width: 768px){.TimeOffRequestsView .Card+.Card,.TimeOffRequestsView .Card+.TimeOffCalendar{margin-top:24px}}.TimeOffRequestsView .CardContent{padding-bottom:64px}.TimeOffRequestsView .CardHeader{margin-bottom:24px}@media(min-width: 768px){.TimeOffRequestsView .CardHeader{display:flex}}.TimeOffRequestsView .CardHeader__Title{flex:auto}.TimeOffRequestsView .CardHeader__Title .Typography{margin:0 0 16px}@media(min-width: 768px){.TimeOffRequestsView .CardHeader__Title .Typography{margin:0}}.TimeOffRequestsView .CardHeader__Filters .EMUSelect{width:100%}@media(min-width: 768px){.TimeOffRequestsView .CardHeader__Filters .EMUSelect{min-width:184px;width:unset}}.TimeOffRequestsView .CardHeader__Filters .EMUSelect+.EMUSelect{margin:16px 0 0}@media(min-width: 768px){.TimeOffRequestsView .CardHeader__Filters .EMUSelect+.EMUSelect{margin:0 0 0 16px}}.TimeOffRequestsView .TableEmptyState{border-top:1px solid #ccc}.TimeOffRequestsView .TableHead .Icon{vertical-align:middle}.TimeOffRequestsView .TableHead .Icon path{stroke:rgba(47,47,47,.7)}.TimeOffRequestsView .TableHead .Typography{color:rgba(47,47,47,.7);text-transform:uppercase}.TimeOffRequestsView .TableHead tr{vertical-align:bottom}.TimeOffRequestsView .Table col.action{width:192px}@media(min-width: 768px){.TimeOffRequestsView .Table col.data{width:144px}}@media(min-width: 1024px){.TimeOffRequestsView .Table col.data{width:180px}}@media(min-width: 768px){.TimeOffRequestsView .Table col.data--sm{width:80px}}@media(min-width: 768px){.TimeOffRequestsView .Table col.data--xl{width:176px}}.TimeOffRequestsView .Table td,.TimeOffRequestsView .Table th{padding:16px}.TimeOffRequestsView .Table th{padding-bottom:4px}.TimeOffRequestsView .List li{border-top:1px solid #ccc}.TimeOffRequestsView .List li:last-of-type{border-bottom:1px solid #ccc}.TimeOffRequestsView .ListAction{margin:16px 0 8px;text-align:center}.TimeOffRequestsView .ListContent{width:100%}.TimeOffRequestsView .ListContent>.LayoutRow{align-items:flex-start;justify-content:space-between}.TimeOffRequestsView .ListIndent{margin-left:32px}
.CalendarToolbar{text-align:center}.CalendarToolbar__disabledNav{opacity:.4}
.TextBlock{align-items:flex-start;color:#4a4a4a;display:flex;margin-bottom:16px}.TextBlock .TextBlockAdornment{height:24px;margin-right:16px;min-width:24px;width:24px}.TextBlock svg g{stroke:currentColor}
.EmployeeSnippet:empty{display:none}.EmployeeSnippet .AvatarInitials--placeholder{align-items:center;background-color:#ccc;border-radius:24px;display:flex;color:#fff;height:45px;justify-content:center;width:45px}.EmployeeSnippet .AvatarInitials--placeholder .Icon{height:16px;width:16px}.EmployeeSnippet .Typography--location{font-size:14px}.EmployeeSnippet .Typography--template-variable{margin-bottom:4px}
.WhosOutCalendar .CalendarDay{border-radius:24px;height:28px;line-height:28px;margin:0 auto 3px;width:28px;text-align:center}.WhosOutCalendar .CalendarDay--selected{background-color:#289de0}.WhosOutCalendar .CalendarIndicators{display:flex;justify-content:center;min-height:4px}.WhosOutCalendar .CalendarIndicator{border-radius:4px;display:inline-block;height:4px;margin:0 2px;width:4px}.WhosOutCalendar .CalendarIndicator.--pto{background-color:#28c576}.WhosOutCalendar .CalendarIndicator--holiday{background-color:#289de0}.WhosOutCalendar .CalendarIndicator--sick{background-color:#ff8c5a}.WhosOutCalendar .CalendarIndicator--vacation{background-color:#08a36b}.WhosOutCalendar .DayPicker{width:100%}.WhosOutCalendar .DayPicker-Day:focus{outline:none}.WhosOutCalendar .DayPicker-Day:focus .CalendarDay{background-color:#dfe3e9;border-radius:24px;text-align:center}.WhosOutCalendar .DayPicker-Day:focus .CalendarDay--selected{background-color:#0083c6}.WhosOutCalendar .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:unset}.WhosOutCalendar .DayPicker-Month{width:100%}.WhosOutCalendar .DayPicker-Week{display:flex;justify-content:space-between}.WhosOutCalendar .DayPicker-Weekday{text-align:center}.WhosOutCalendar .DayPicker-WeekdaysRow{display:flex;justify-content:space-between;border-bottom:1px solid #dfe3e9}
.CssCircle__green{width:16px;height:16px;border-radius:50%;border:2px solid #28c576;display:inline-block}.CssCircle__orange{width:16px;height:16px;border-radius:50%;border:2px solid #ff8c5a;display:inline-block}.CssCircle__green__solid{width:16px;height:16px;border-radius:50%;background-color:#28c576;display:inline-block;border:2px solid #28c576}.CssCircle__orange__solid{width:16px;height:16px;background-color:#ff8c5a;border-radius:50%;display:inline-block;border:2px solid #ff8c5a}@media(min-width: 1024px){.TimeOffCalendarKey{display:flex}}.TimeOffCalendarKey__item{margin-right:24px;margin-bottom:8px}.TimeOffCalendarKey__item__text{margin-left:6px;position:relative;bottom:3px;display:inline-block}.TimeOffCalendar{border-radius:12px}@media(min-width: 1024px){.TimeOffCalendar__topBarContainer{display:flex;justify-content:space-between}}@media(min-width: 1024px){.TimeOffCalendar__filters{display:flex}}.TimeOffCalendar .SelectLocationV2{margin-top:12px;margin-bottom:24px}@media(min-width: 1024px){.TimeOffCalendar .SelectLocationV2{margin-top:0;margin-bottom:0}}.TimeOffCalendar .SelectLocationV2 .EMUSelect{width:100%}@media(min-width: 600px){.TimeOffCalendar .SelectLocationV2 .EMUSelect{width:220px}}.TimeOffCalendar .SelectDepartment{width:100%;margin-bottom:24px}@media(min-width: 1024px){.TimeOffCalendar .SelectDepartment{margin-bottom:0;margin-left:8px}}.TimeOffCalendar .SelectDepartment .EMUSelect{width:100%}@media(min-width: 600px){.TimeOffCalendar .SelectDepartment .EMUSelect{width:220px}}@media(min-width: 1024px){.TimeOffCalendar__selectTimeOffRequestStatus{margin-left:8px}}.TimeOffCalendar__selectTimeOffRequestStatus .EMUSelect{width:100%}@media(min-width: 600px){.TimeOffCalendar__selectTimeOffRequestStatus .EMUSelect{width:220px}}.TimeOffCalendar .TimeOffCalendarKey{margin-top:24px}.TimeOffCalendar .Typography--header-card{margin-top:0}.TimeOffCalendar .CalendarWrapper{margin-top:24px}@media(min-width: 600px){.TimeOffCalendar .CalendarWrapper{height:860px}}.TimeOffCalendar .Calendar .CalendarToolbar{margin-bottom:16px}.TimeOffCalendar .Calendar .rbc-date-cell{padding:4px 0 0 8px;text-align:left;margin-bottom:4px}.TimeOffCalendar .Calendar .rbc-date-cell button{font-size:16px;font-family:"Source Sans Pro",sans-serif}.TimeOffCalendar .Calendar .rbc-date-cell.rbc-now button{background-color:#289de0;border-radius:16px;color:#fff;display:flex;justify-content:center;align-items:center;margin-left:-4px;margin-top:-2px;width:24px;height:24px}.TimeOffCalendar .Calendar .rbc-off-range-bg{background-color:#fff}.TimeOffCalendar .Calendar .rbc-month-view{border:none}.TimeOffCalendar .Calendar .rbc-header{padding-bottom:12px}.TimeOffCalendar .Calendar .rbc-month-row{border-left:1px solid #ddd;border-right:1px solid #ddd}.TimeOffCalendar .Calendar .rbc-month-row:last-child{border-bottom:1px solid #ddd}.TimeOffCalendar .Calendar .rbc-header+.rbc-header{border-left:none}.TimeOffCalendar .Calendar .rbc-event,.TimeOffCalendar .Calendar .rbc-day-slot .rbc-background-event,.rbc-day-slot .TimeOffCalendar .Calendar .rbc-background-event{padding:3px 8px 3px 12px;font-size:15px;font-family:"Source Sans Pro",sans-serif;border-radius:16px;text-transform:uppercase}.TimeOffCalendar .Calendar .rbc-event.TimeOffCalendar__event__vacation,.TimeOffCalendar .Calendar .rbc-day-slot .TimeOffCalendar__event__vacation.rbc-background-event,.rbc-day-slot .TimeOffCalendar .Calendar .TimeOffCalendar__event__vacation.rbc-background-event{border:2px solid #28c576;background-color:#28c576;color:#fff}.TimeOffCalendar .Calendar .rbc-event.TimeOffCalendar__event__pto,.TimeOffCalendar .Calendar .rbc-day-slot .TimeOffCalendar__event__pto.rbc-background-event,.rbc-day-slot .TimeOffCalendar .Calendar .TimeOffCalendar__event__pto.rbc-background-event{border:2px solid #28c576;background-color:#28c576;color:#fff}.TimeOffCalendar .Calendar .rbc-event.TimeOffCalendar__event__sick,.TimeOffCalendar .Calendar .rbc-day-slot .TimeOffCalendar__event__sick.rbc-background-event,.rbc-day-slot .TimeOffCalendar .Calendar .TimeOffCalendar__event__sick.rbc-background-event{border:2px solid #ff8c5a;background-color:#ff8c5a;color:#fff}.TimeOffCalendar .Calendar .rbc-event.TimeOffCalendar__event__holiday,.TimeOffCalendar .Calendar .rbc-day-slot .TimeOffCalendar__event__holiday.rbc-background-event,.rbc-day-slot .TimeOffCalendar .Calendar .TimeOffCalendar__event__holiday.rbc-background-event{border:2px solid #ecf7fe;background-color:#ecf7fe;color:#289de0}.TimeOffCalendar .Calendar .rbc-event.TimeOffCalendar__event__vacation__pending,.TimeOffCalendar .Calendar .rbc-day-slot .TimeOffCalendar__event__vacation__pending.rbc-background-event,.rbc-day-slot .TimeOffCalendar .Calendar .TimeOffCalendar__event__vacation__pending.rbc-background-event{border:2px solid #28c576;color:#28c576}.TimeOffCalendar .Calendar .rbc-event.TimeOffCalendar__event__pto__pending,.TimeOffCalendar .Calendar .rbc-day-slot .TimeOffCalendar__event__pto__pending.rbc-background-event,.rbc-day-slot .TimeOffCalendar .Calendar .TimeOffCalendar__event__pto__pending.rbc-background-event{border:2px solid #28c576;color:#28c576}.TimeOffCalendar .Calendar .rbc-event.TimeOffCalendar__event__sick__pending,.TimeOffCalendar .Calendar .rbc-day-slot .TimeOffCalendar__event__sick__pending.rbc-background-event,.rbc-day-slot .TimeOffCalendar .Calendar .TimeOffCalendar__event__sick__pending.rbc-background-event{border:2px solid #ff8c5a;color:#ff8c5a}.TimeOffCalendar .Calendar .rbc-event:focus,.TimeOffCalendar .Calendar .rbc-day-slot .rbc-background-event:focus,.rbc-day-slot .TimeOffCalendar .Calendar .rbc-background-event:focus{outline:inherit}.TimeOffCalendar .Calendar .rbc-show-more{padding:3px 8px 3px 12px;font-size:15px;font-family:"Source Sans Pro",sans-serif;border-radius:16px;text-transform:uppercase;border:2px solid #289de0;background-color:#289de0;color:#fff;width:100%;text-align:start}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-items:stretch}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-show-more,.rbc-row-segment .rbc-event-content,.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:bold;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:rgba(0,0,0,0)}.rbc-toolbar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}.rbc-event,.rbc-day-slot .rbc-background-event{border:none;box-sizing:border-box;box-shadow:none;margin:0;padding:2px 5px;background-color:#fff;border-radius:0px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#e6e6e6}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto #fff}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0px rgba(51,51,51,.5)}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px 1px}.rbc-selected-cell{background-color:rgba(0,0,0,.1)}.rbc-show-more{background-color:rgba(255,255,255,.3);z-index:4;font-weight:bold;font-size:85%;height:auto;line-height:normal;color:#fff}.rbc-show-more:hover,.rbc-show-more:focus{color:#e6e6e6}.rbc-month-view{position:relative;border:1px solid #ddd;display:flex;flex-direction:column;flex:1 0 0;width:100%;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;position:relative;flex-direction:column;flex:1 0 0;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:bold}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex-direction:row;flex:1 0 0;overflow:hidden}.rbc-day-bg{flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.25);padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px -10px;padding:2px 10px}.rbc-agenda-view{display:flex;flex-direction:column;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:flex;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #fff;display:flex;max-height:100%;min-height:20px;flex-flow:column wrap;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;flex:1 0 0;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;flex:1 1 0;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:bold}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:rgba(0,0,0,.5);color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:flex;flex-direction:column;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{flex:1;display:flex;min-width:0;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{display:flex;flex:1 0 0%;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}
.HelperText{align-items:center;display:flex;font-family:"Source Sans Pro",sans-serif;color:#2f2f2f;font-size:16px;font-weight:400}.HelperText--alert{color:#d13f63}.HelperText--info{color:#289de0}.HelperText--success{color:#28c576}.HelperText__icon{display:inline-block;height:24px;margin-right:8px;width:24px}.HelperText__icon svg{height:100%;width:100%}
.BalanceRemaining .Alert{margin-top:16px}.BalanceRemaining .Alert__wrapper__content{color:#2f2f2f}.BalanceRemaining .HelperText{margin:0}
.RequestTimeOffModal .Modal__Paper{overflow:visible;max-width:688px !important}.RequestTimeOffModal__Content{margin-top:24px}.RequestTimeOffModal__Content .FormGroup{margin-bottom:8px}.RequestTimeOffModal__Content__Range input[type=date]{width:144px}@media(min-width: 768px){.RequestTimeOffModal__Content__Range .InputField+.InputField{margin-left:16px}}.RequestTimeOffModal__Content__Hours{align-items:center;flex-wrap:wrap}.RequestTimeOffModal__Content__Hours .InputField{flex:auto;position:relative;width:100%}.RequestTimeOffModal__Content__Hours .InputField__label{position:absolute;left:64px;top:16px;z-index:0}.RequestTimeOffModal__Content__Hours input{width:32px}.RequestTimeOffModal__Content__Hours .HelperText{color:#999;font-size:14px;flex:none;margin:0;width:100%}.RequestTimeOffModal__Content .EMUSelect{max-width:356px;width:100%}.RequestTimeOffModal__hidden{display:none !important}.RequestTimeOffModal .RequestedDaysSummary{margin-bottom:16px}.RequestTimeOffModal .RequestedDaysSummary__ListItem{padding:0 16px}.RequestTimeOffModal .RequestedDaysSummary__ListItem--total{padding:16px}.RequestTimeOffModal .RequestedDaysSummary__ListItem .Icon{height:24px;width:24px}.RequestTimeOffModal .RequestedDaysSummary__ListItem .InputField__content{text-align:right}.RequestTimeOffModal .HoursRequested{display:inline-block;width:56px}
.TimeBlockCandidateDayPickerTextField__helperText{margin-left:0px;max-width:175px;white-space:nowrap}
.TimeBlockInactiveWorkerJobWithPayRateTypeAlert__alert .Alert__wrapper{padding:12px;border-radius:8px}.TimeBlockInactiveWorkerJobWithPayRateTypeAlert__alert .Alert__wrapper__content__text{padding:8px}
.TimeBlockForm__fields{min-height:280px}.TimeBlockForm__actions{display:flex;justify-content:space-between;width:100%;margin-top:32px;margin-bottom:12px}.TimeBlockForm__actions__delete{padding-left:0;font-weight:600}.TimeBlockForm__actions__delete__icon{margin-right:6px}.TimeBlockForm__actions__right{display:flex;justify-content:flex-end}.TimeBlockForm .TimezoneInfoBlock p{margin:0}.TimeBlockForm .TimezoneInfoBlock .Typography--timezone{background-color:#f0f4f5;color:#777;display:inline-block;padding:4px;margin-top:8px}
.EmployeeTimesheet{width:100%}.EmployeeTimesheet__title{margin:0}.EmployeeTimesheet__topActions{display:flex;justify-content:space-between;max-width:1200px;margin-bottom:16px}.EmployeeTimesheet__card{max-width:1200px}.EmployeeTimesheet__card__header{width:100%;display:flex;justify-content:space-between}.EmployeeTimesheet__card__header__button__icon{margin-right:6px}.EmployeeTimesheet__timeBlockFormModal .TimeBlockForm{margin-top:16px}.EmployeeTimesheet .SelectEmployeePayPeriod__button{padding-left:0}.EmployeeTimesheet__table{margin-top:28px}.EmployeeTimesheet__table td{height:auto;padding-bottom:6px;padding-top:6px}.EmployeeTimesheet__table th{height:auto;padding-bottom:8px !important;padding-top:8px !important}.EmployeeTimesheet__table tr{height:auto}.EmployeeTimesheet .EmployeeHoursInPayPeriodSummary{margin-top:20px;margin-bottom:16px}.EmployeeTimesheet__clockedHoursSubTable{background-color:rgba(0,0,0,.03);padding-left:24px}.EmployeeTimesheet__timeOffSubTable{background-color:rgba(0,0,0,.1);padding-left:24px}.EmployeeTimesheet__timeBlocksSubTable{padding-left:24px;width:258px}.EmployeeTimesheet__timeTrackingBlockedIcon{color:#d13f63;margin-right:8px}
.TableColumnHeader__Typography{color:#2f2f2f;opacity:.5;font-weight:600}
.SummaryTableOfAnEmployeesClockedHoursInPayPeriod__root{max-width:600px}.SummaryTableOfAnEmployeesClockedHoursInPayPeriod__root td{border:none;height:auto;padding-bottom:4px;padding-top:4px}.SummaryTableOfAnEmployeesClockedHoursInPayPeriod__root th{border:none;height:auto}.SummaryTableOfAnEmployeesClockedHoursInPayPeriod__root tr{height:auto}
.EmployeeTimesheetTimeBlock{display:flex;width:calc(100% - 12px);justify-content:space-between}.EmployeeTimesheetTimeBlock__text{font-size:16px;padding-top:2px;padding-bottom:2px}.EmployeeTimesheetTimeBlock .EMUButton{padding:0}.EmployeeTimesheetTimeBlock__editIcon{height:16px;width:16px;position:relative;top:1px;color:#2f2f2f}.EmployeeTimesheetTimeBlock__pinIcon{color:#2f2f2f}.EmployeeTimesheetTimeBlock__photoIcon{color:#2f2f2f}.EmployeeTimesheetTimeBlock__messageBubble{width:24px;height:24px}
.EmployeeHoursInPayPeriodSummary{max-width:760px}.EmployeeHoursInPayPeriodSummary td{border:none;height:auto;padding-bottom:4px;padding-top:4px}.EmployeeHoursInPayPeriodSummary th{border:none;height:auto}.EmployeeHoursInPayPeriodSummary tr{height:auto}.EmployeeHoursInPayPeriodSummary__table__body__text{font-size:18px;font-family:"Source Sans Pro",sans-serif;color:#2f2f2f;font-weight:600}.EmployeeHoursInPayPeriodSummary__table__head__text{color:#2f2f2f;opacity:.5;font-weight:600}
.PayPeriodApprovalCard__dateRange{font-size:16px;font-weight:600;color:#2f2f2f}
.PtoTakenByDayReport__tableCard{width:100%;overflow-x:auto}.PtoTakenByDayReport__tableCard tr{height:auto}.PtoTakenByDayReport__tableCard td{height:auto;padding:8px 3px;font-size:16px}.PtoTakenByDayReport__tableCard th{height:auto;padding-bottom:8px}.PtoTakenByDayReport__tableCard th span{font-size:16px !important;padding-left:3px;padding-right:3px}
.EmployeeBonusCard__employeeCards__card__content__header{display:flex}.EmployeeBonusCard__employeeCards__card__content__header__label{margin-top:0;margin-bottom:4px}.EmployeeBonusCard__employeeCards__card__content__data__item{padding:8px;box-sizing:border-box;width:30%;max-width:30%;overflow-wrap:break-word;word-break:break-all}.EmployeeBonusCard__employeeCards__card__content__data__item__opened{background:#f0f4f5}.EmployeeBonusCard__employeeCards__card__content__data__item__icon{width:10%;max-width:10%;cursor:pointer;display:flex;justify-content:center}.EmployeeBonusCard__employeeCards__card__content__data__item__icon svg{margin-top:8px}.EmployeeBonusCard__employeeCards__card__content__data__item__map__content{display:flex;margin-bottom:6px}.EmployeeBonusCard__employeeCards__card__content__data__item__map__name{cursor:pointer;display:flex;align-items:flex-start}.EmployeeBonusCard__employeeCards__card__content__data__item__map__name svg{margin-top:2px;margin-left:6px}.EmployeeBonusCard__employeeCards__card__content__data__item__map__comment{padding:8px;margin-top:6px;font-size:14px;color:#777}.EmployeeBonusCard__modal__confirm__delete{font-size:18px}.EmployeeBonusCard__modal__content{min-width:320px}@media(min-width: 768px){.EmployeeBonusCard__modal__content{width:500px}}.EmployeeBonusCard__titleSection{display:flex;align-items:center;justify-content:space-between}.EmployeeBonusCard__titleSection__iconSection{font-size:16px;position:relative;top:3px;margin-left:10px;color:#4a4a4a}.InputAdornment__icon{margin:2px 0 0 8px}.InputAdornment__icon+input{padding-left:4px}
.EmployeeEeoCard__employeeCards__card__row{margin-bottom:24px}.EmployeeEeoCard__modal__content{min-width:320px}@media(min-width: 768px){.EmployeeEeoCard__modal__content{width:550px}}.EmployeeEeoCard__modal__content__row{margin-bottom:12px}.EmployeeEeoCard__modal__checkbox{display:flex;flex-direction:column}.EmployeeEeoCard__modal__checkbox__inputs{display:flex;align-items:center}.EmployeeEeoCard__modal__checkbox__inputs__text{margin-left:4px}
.DirectReportRow{display:flex;flex-direction:row;align-items:center;height:60px;margin:8px 0;background-color:#f0f4f5}.DirectReportRow__name-group{display:flex;flex-direction:row;align-items:center;flex:1;margin-left:8px}.DirectReportRow__name-group .EmployeeSnippet .TextBlock{margin-bottom:0}.DirectReportRow__name-group .EmployeeSnippet .Typography+.Typography{color:#777;font-size:14px;font-weight:400}.DirectReportRow__delete__tooltip.EMUTooltip__tooltip{max-width:420px}.DirectReportRow__EmployeeName{color:inherit;font-weight:inherit;font-size:inherit}
.DirectReportCard__Snippets .EmployeeSnippet .Typography+.Typography{color:#777;font-size:14px;font-weight:400}.DirectReportCard__modal__paper.EMUDialog__Paper{overflow:visible}.DirectReportCard__modal__paper .EMUDialog__DialogContent{overflow:visible}.DirectReportCard__modal__add-new{max-width:360px;padding-top:8px}.DirectReportCard__modal__add-new__add-button.EMUButton{padding:0}
.EmployeeJobView{width:100%}.EmployeeJobView__cards{display:flex;flex-wrap:wrap}.EmployeeJobView__column>*{margin-bottom:16px}.EmployeeJobView__title{font-size:20px;font-weight:600;margin-bottom:4px}
.OnboardingTaskButton{outline:none;cursor:pointer;height:96px;width:96px;border-color:#289de0;color:#289de0;font-weight:400;border:1px solid rgba(0,0,0,0);border-radius:4px;box-sizing:border-box;font-family:"Source Sans Pro",sans-serif;background-color:#fff;border:1px solid #289de0;padding:16px 4px}@media(min-width: 768px){.OnboardingTaskButton{height:112px;width:150px}}.OnboardingTaskButton:focus,.OnboardingTaskButton:hover{background-color:rgba(40,157,224,.03);border-color:#0083c6;color:#0083c6}.OnboardingTaskButton:active{background-color:rgba(40,157,224,.06);border-color:#006ca6;color:#006ca6}.OnboardingTaskButton:disabled{border-color:rgba(40,157,224,.5);color:rgba(40,157,224,.5)}@media(min-width: 768px){.OnboardingTaskButton{padding:24px 4px}}.OnboardingTaskButton__content{height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.OnboardingTaskButton__content svg{height:16px;min-height:16px;width:16px;min-width:16px}@media(min-width: 768px){.OnboardingTaskButton__content svg{height:24px;min-height:24px;width:24px;min-width:24px}}.OnboardingTaskButton__content svg g{stroke:#289de0}.OnboardingTaskButton__content__text{margin-top:8px;font-weight:400;font-size:16px}@media(min-width: 768px){.OnboardingTaskButton__content__text{margin-top:16px}}.OnboardingTaskButton--pill{border-radius:40px;height:unset;padding:16px;width:unset}.OnboardingTaskButton--pill .OnboardingTaskButton__content__text{font-weight:400;margin:0}.OnboardingTaskButton--pill.OnboardingTaskButton--selected{background-color:#f0f8ff;border-width:1px;padding:16px}.OnboardingTaskButton--pill.OnboardingTaskButton--selected:focus,.OnboardingTaskButton--pill.OnboardingTaskButton--selected:hover{color:#fff;background-color:#0083c6;border-color:#0083c6}.OnboardingTaskButton--selected{border-width:1px;background-color:#f0f8ff}@media(min-width: 768px){.OnboardingTaskButton--selected{padding:24px 4px}}.OnboardingTaskButton--selected:focus,.OnboardingTaskButton--selected:hover{background-color:#f0f8ff}
.WorkerPayRateCurrentCompensationAlert .Alert__wrapper__content__icon svg{height:24px;width:24px}.WorkerPayRateCurrentCompensationAlert .Alert__wrapper__content__text{padding-left:8px}.WorkerPayRateCurrentCompensationAlert .Alert__wrapper__content__text__header{font-size:16px;font-weight:700;line-height:24px}.WorkerPayRateCurrentCompensationAlert .Alert__wrapper{padding:12px;border-radius:8px}
.WorkerPayRateForm__Content{padding-top:24px}.WorkerPayRateForm__Content .DayPickerInput{max-width:135px}.WorkerPayRateForm__Content .InputField__content{padding:0px}.WorkerPayRateForm__Content .LayoutRow{margin-bottom:8px}.WorkerPayRateForm__CustomLabel{display:inline-block;margin-bottom:10px}.WorkerPayRateForm__DeleteButton{position:absolute;right:-24px;top:-8px}.WorkerPayRateForm__Section{flex:auto;max-width:252px;position:relative}.WorkerPayRateForm__Section--no-max{max-width:unset}.WorkerPayRateForm__Section .InputField{margin-bottom:16px}.WorkerPayRateForm__Section .InputField.WorkerPayRateForm__EffectiveDate .InputField__content{max-width:144px}.WorkerPayRateForm__Section--read-only input:read-only{background-color:#f4f5f6;color:rgba(47,47,47,.7)}.WorkerPayRateForm__Section--read-only .InputField.WorkerPayRateForm__EffectiveDate{max-width:118px}.WorkerPayRateForm__Section--read-only .InputField__input{border-color:#f4f5f6}.WorkerPayRateForm__SectionArrowDivider{padding:10px}.WorkerPayRateForm__ConfirmDeletePopover.EMUTooltip__tooltip{max-width:594px}.WorkerPayRateForm__Rate__Input{-moz-appearance:textfield;-webkit-appearance:none;margin:0}.WorkerPayRateForm__select{width:100%}.WorkerPayRateForm__selectDateRange{min-width:140px}.WorkerPayRateForm__error{border-color:#d13f63 !important}.WorkerPayRateForm__success{border-color:#28c576}.WorkerPayRateForm__focused{border-color:#289de0}.WorkerPayRateForm__input{min-width:118px;padding:8px 12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;font-family:Source Sans Pro;font-size:16px}.WorkerPayRateForm__flsaAlert .Alert__wrapper__content__icon svg{height:24px;width:24px}.WorkerPayRateForm__flsaAlert .Alert__wrapper__content__text{padding-left:8px}.WorkerPayRateForm__flsaAlert .Alert__wrapper__content__text__header{font-size:16px;font-weight:700;line-height:24px}.WorkerPayRateForm__flsaAlert .Alert__wrapper{padding:12px;border-radius:8px;border:0px}
.PayRateModal .Modal__Paper{overflow:visible}.PayRateModal__Content{padding-top:32px}.PayRateModal__Content .CustomLabel{display:inline-block;margin-bottom:10px}.PayRateModal__Content .LayoutRow{margin-bottom:8px}.PayRateModal .WizardCardContent .LayoutRow{justify-content:center}.PayRateModal .OnboardingTaskButton{margin:8px}
.AdminNoteDocument__Actions{display:flex}.AdminNoteDocument__Actions .EMUButton{margin-left:12px}.AdminNoteDocument__DocumentInfo{display:inline-flex;align-items:center;flex:1 0 0;min-width:0}.AdminNoteDocument__DocumentInfo .Typography{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.AdminNote{margin-bottom:8px;width:100%}.AdminNote__card{display:flex;justify-content:space-between}.AdminNote__card+hr{margin-top:24px}.AdminNote__card__buttons{display:inline-flex}.AdminNote__card__buttons button{margin-left:12px}.AdminNote__card__popover{width:320px}@media(min-width: 768px){.AdminNote__card__popover{min-width:400px}}.AdminNote__card__popover__text{margin-bottom:24px}.AdminNote__card__popover__buttons{display:flex;align-items:center}@media(min-width: 768px){.AdminNote__card__popover__buttons button{min-width:unset}}.AdminNote__card__popover__buttons__delete{padding:0 8px}.AdminNote__card__popover__content{margin-top:0}.AdminNote__note__title{font-size:20px;font-weight:600;margin-bottom:16px}.AdminNote__note__details{display:flex;align-items:center}.AdminNote__note__details__content{margin-left:16px}.AdminNote__note__details__content__date{font-size:14px;color:#ccc}.AdminNote__note__body{display:flex;flex-wrap:wrap;margin-top:16px;white-space:pre-line}.AdminNote .UploadButton{margin-top:16px}
.AdminNotesPlaceholder{color:#999;border-radius:12px}.AdminNotesPlaceholder__Title{font-size:20px}.AdminNotesPlaceholder .Icon{height:72px;width:72px}.AdminNotesPlaceholder .Typography{color:inherit}
.NoteForm__DocumentInfo{display:inline-flex;align-items:center;flex:1 0 0;min-width:0}.NoteForm__DocumentInfo .Typography{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NoteForm .InputField{margin-top:16px}.NoteForm .InputField:first{margin-top:24px}.NoteForm .InputField__input{width:100%}.NoteForm .UploadButton{min-width:150px}

.EmployeeNotesView{width:100%}.EmployeeNotesView__content{max-width:932px}.EmployeeNotesView__content__header{display:flex;justify-content:space-between;align-items:start}.EmployeeNotesView__content__title{font-size:20px;font-weight:600;margin-bottom:4px}.EmployeeNotesView__content__button{display:flex;justify-content:flex-end}.EmployeeNotesView__modal__content{min-width:100%}@media(min-width: 768px){.EmployeeNotesView__modal__content{min-width:500px}}.EmployeeNotesView__modal__content__row{margin-bottom:12px}.EmployeeNotesView__modal__actions{width:100%;display:flex;flex-direction:column-reverse}.EmployeeNotesView__modal__actions__button{width:100%}@media(min-width: 768px){.EmployeeNotesView__modal__actions{display:flex;flex-direction:row;justify-content:flex-end}.EmployeeNotesView__modal__actions__button{width:unset}}.EmployeeNotesView__blank{align-items:center;display:flex;flex-direction:column;min-height:120px}.EmployeeNotesView__blank__icon svg{min-height:72px;min-width:72px}.EmployeeNotesView__blank__header{font-size:20px;color:#999;margin-bottom:16px}.EmployeeNotesView__blank__subHeader{align-items:flex-start;color:#999;margin-bottom:16px}.EmployeeNotesView__blank__lines{width:100%;align-items:flex-start;color:#999}.EmployeeNotesView__blank__lines__line{margin-bottom:8px}.EmployeeNotesView__notes{margin-top:24px}.EmployeeNotesView__termination-note__item{display:flex;margin-top:24px}.EmployeeNotesView__termination-note__item__label.Typography{min-width:140px;font-weight:600}.EmployeeNotesView__termination-note__item__value{flex:auto}.EmployeeNotesView__termination-note__item--break{flex-direction:column}.EmployeeNotesView__termination-note__item--break .Typography:last-child{margin-top:8px}.EmployeeNotesView__termination-note .Typography{margin:0}.EmployeeNotesView__LargePlusWhite{margin-right:4px;width:18px;height:18px}
.EmployeeDocument__Actions{display:flex;width:120px;justify-content:flex-end}.EmployeeDocument__Actions .ProgressBar{margin-left:12px;width:108px}.EmployeeDocument__Actions .EMUButton{margin-left:12px}.EmployeeDocument__CreateDate{padding-right:24px}.EmployeeDocument__DocumentInfo{display:inline-flex;align-items:center;flex:1 0 0;min-width:0}.EmployeeDocument__DocumentInfo .Typography{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EmployeeDocument__Link{display:block;flex:1 0 0;min-width:0;text-align:left}@media(min-width: 600px){.EmployeeDocument__Link{display:inline-flex;flex:unset;min-width:unset}}.EmployeeDocument__Link>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EmployeeDocument__LinkUploading{display:block;flex:1 0 0;min-width:0;text-align:left}@media(min-width: 600px){.EmployeeDocument__LinkUploading{display:inline-flex;flex:unset;min-width:unset}}.EmployeeDocument__LinkUploading>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EmployeeDocument__LinkUploading.EMUButton{color:#2f2f2f}.EmployeeDocument__LinkUploading.EMUButton:focus,.EmployeeDocument__LinkUploading.EMUButton:hover{color:#000}
.DocumentsToSignCard{margin-top:24px}.DocumentsToSignCard__header{display:flex;align-items:center;padding-bottom:16px;border-bottom:1px solid #dfe3e9}.DocumentsToSignCard__header__title{font-size:16px;font-weight:600;line-height:24px;color:#1f2937}.DocumentsToSignCard__header h4{margin:0px}.DocumentsToSignCard__header__icon{margin-right:16px}
.DocumentsToSignCardRow{display:flex;padding:12px 0px;align-items:center;border-bottom:1px solid #dfe3e9}.DocumentsToSignCardRow__filename{font-size:16px;line-height:24px;font-weight:400;color:#6b7280}.DocumentsToSignCardRow__icon{margin-right:16px}.DocumentsToSignCardRow__button{margin-left:auto}
.SignDocumentModal__modal{max-width:unset;max-height:calc(100vh - 96px);overflow:hidden}@media(min-width: 768px){.SignDocumentModal__modal{max-width:1024px}.SignDocumentModal__modal--error{max-width:600px}}.SignDocumentModal__ModalContent{margin-top:32px}.SignDocumentModal__ModalPaper{max-width:90vw}@media only screen and (max-width: 768px){.SignDocumentModal__MUIModal .Modal__Paper{padding:24px 8px 24px 8px}}
.EmployeeDocumentsView{width:100%}.EmployeeDocumentsView__wrapper__content{margin-top:24px;width:100%;display:flex;justify-content:space-between}.EmployeeDocumentsView__wrapper__content__blank{width:100%;background:#fff;padding:32px;box-sizing:border-box;border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#ccc}.EmployeeDocumentsView__wrapper__content__blank__text{margin-top:16px;color:#ccc;font-size:20px}.EmployeeDocumentsView__wrapper__content__blank svg{width:48px;height:48px}.EmployeeDocumentsView__wrapper__content__cards{width:100%;border-radius:12px}.EmployeeDocumentsView__wrapper__content__cards__CardContent{padding-top:8px}.EmployeeDocumentsView__wrapper__content__cards__CardContent:last-child{padding-bottom:8px}.EmployeeDocumentsView__wrapper__header{display:flex;align-items:start;justify-content:space-between;width:100%}.EmployeeDocumentsView__wrapper__header__title{font-size:20px;font-weight:600;margin-bottom:4px}.EmployeeDocumentsView__modal{min-width:85vw;height:90vh}@media(min-width: 768px){.EmployeeDocumentsView__modal{width:85vw}}.EmployeeDocumentsView__modal .DocumentViewer{height:85vh;left:0;position:absolute;right:0;top:72px;width:100vw}@media(min-width: 768px){.EmployeeDocumentsView__modal .DocumentViewer{width:85vw}}.EmployeeDocumentsView__loading{width:100%;display:flex}.EmployeeDocumentsView__loading__left{margin-right:32px}.EmployeeDocumentsView__loading__left__line{height:12px;width:200px;background:#f0f4f5;margin-bottom:16px}.EmployeeDocumentsView__loading__middle__line{height:12px;width:200px;background:#f0f4f5}.EmployeeDocumentsView .Alert__wrapper{margin-top:16px}.EmployeeDocumentsView .Alert__wrapper__content__text__header{color:#289de0;font-size:16px;font-weight:700}.EmployeeDocumentsView__dropTargetContainer{color:#9ca3af !important;margin-bottom:24px;display:flex;align-items:center;justify-content:center;border:dashed 2px #d1d5db;border-radius:12px;padding:2px;gap:16px;cursor:pointer}.EmployeeDocumentsView__dropTargetImage{color:#ccc;height:100px;width:100px}.EmployeeDocumentsView__dropTargetTitle{color:#9ca3af !important;font-weight:700 !important;font-size:18px !important;line-height:24px}.EmployeeDocumentsView__dropTargetSubtitle{color:#9ca3af !important;font-weight:400 !important;font-size:14px !important;line-height:24px}.EmployeeDocumentsView__employeeDocumentsTitle{color:#1f2937 !important;font-weight:700 !important;font-size:20px !important;line-height:24px;margin-top:0px;margin-bottom:24px}.dropzone-enter{opacity:.01;height:0}.dropzone-enter.dropzone-enter-active{opacity:1;height:100%;transition:700ms}.dropzone-leave{opacity:1;height:100%}.dropzone-leave.dropzone-leave-active{opacity:.01;height:0;transition:700ms}
.I9DocumentHistoryItem__DocumentInfo{display:inline-flex;align-items:center;flex:1 0 0;min-width:0}.I9DocumentHistoryItem__Actions{justify-content:flex-end;display:flex;align-items:center}.I9DocumentHistoryItem__CreateDate{padding-right:24px}.I9DocumentHistoryItem__PreviewButton{margin-top:-2px}.I9DocumentHistoryItem__DownloadButton{margin-top:-2px;padding-left:16px}
.FormI9AuditTrailReportGrid__gridStyle{height:calc(100vh - 244px);border:none;background-color:#fff}.FormI9AuditTrailReportGrid__gridStyle .MuiDataGrid-columnHeaders{background-color:#fff;cursor:default}.FormI9AuditTrailReportGrid__gridStyle .MuiDataGrid-pinnedColumnHeaders{background-color:#fff;cursor:default;box-shadow:none}.FormI9AuditTrailReportGrid__gridStyle .MuiDataGrid-pinnedColumns{background-color:#fff;box-shadow:none}.FormI9AuditTrailReportGrid__gridStyle .header--style--border{text-transform:uppercase}.FormI9AuditTrailReportGrid__gridStyle .cell--style--employee{background-color:#fff}.FormI9AuditTrailReportGrid__gridStyle .cell--style--alignItems{background-color:#fff;align-items:center !important}.FormI9AuditTrailReportGrid__gridStyle .cell--style{background-color:#fff;color:#1f2937;font-size:16px}.FormI9AuditTrailReportGrid__gridStyle .MuiDataGrid-cell:focus-within{outline:none}.FormI9AuditTrailReportGrid__gridStyle .MuiDataGrid-columnHeader:focus{outline:none}.FormI9AuditTrailReportGrid__gridStyle .MuiDataGrid-columnHeader:focus-within{outline:none}.FormI9AuditTrailReportGrid__gridStyle .MuiDataGrid-row:hover{background-color:#fff}.FormI9AuditTrailReportGrid__gridStyle .MuiDataGrid-row.Mui-selected{background-color:#fff}.FormI9AuditTrailReportGrid__gridStyle .MuiDataGrid-row.Mui-selected:hover{background-color:#fff}.FormI9AuditTrailReportGrid__gridStyle .MuiDataGrid-cell{background-color:#fff}
.SelectDocumentToAddAsFormI9EmployeeDocument__DocumentInfo{display:inline-flex;align-items:center;flex:1 0 0;min-width:0}
.TeamTasksView__hidden{display:none}.TeamTasksView__contentHolder{align-items:center;display:flex;flex-direction:column;margin:28px auto}.TeamTasksView__contentHolderInModal{align-items:center;display:flex;flex-direction:column}.TeamTasksView__content{border-radius:12px;max-width:800px;width:800px;overflow:initial}.TeamTasksView__contentInModal{width:100%;overflow:initial}.TeamTasksView__upsell{max-width:800px;margin-top:24px}.TeamTasksView__header{padding:48px 48px 0}.TeamTasksView__headerInModal{padding:0}.TeamTasksView__info{text-align:center;margin-bottom:48px}.TeamTasksView__titleRoot{text-align:center;width:100%}.TeamTasksView__headerText{color:#289de0;font-size:30px}.TeamTasksView__actions{display:flex;flex-direction:row;justify-content:flex-end;padding:0 48px 48px}.TeamTasksView__actionsInModal{display:flex;flex-direction:row;justify-content:flex-end;padding-top:8px;padding-right:0;padding-bottom:0}.TeamTasksView__button{margin-left:20px}.TeamTasksView__button:first-child{margin-left:0px}.TeamTasksView__button.EMUButton--link{font-weight:400}.TeamTasksView__buttonDelete{margin-left:8px}.TeamTasksView__buttonDelete:first-child{margin-left:0px}.TeamTasksView__buttonDelete.EMUButton--link{font-weight:400}.TeamTasksView__line{display:inline-block;height:2px;width:144px}.TeamTasksView__blue{background-color:#289de0}.TeamTasksView__gray{background-color:#ccc}
.I9Document__Actions{display:flex;width:120px;justify-content:flex-end}.I9Document__Actions .ProgressBar{margin-left:12px;width:108px}.I9Document__Actions .EMUButton{margin-left:12px}.I9Document__ReplaceButton{padding-right:24px}.I9Document__CreateDate{padding-right:24px}.I9Document__DocumentInfo{display:inline-flex;align-items:center;flex:1 0 0;min-width:0}.I9Document__DocumentInfo .Typography{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.I9Document__Link{display:block;flex:1 0 0;min-width:0;text-align:left}@media(min-width: 600px){.I9Document__Link{display:inline-flex;flex:unset;min-width:unset}}.I9Document__Link>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.I9MissingDocument__Actions{display:flex;justify-content:flex-end;align-items:center}.I9MissingDocument__Actions .EMUButton{margin-left:12px}.I9MissingDocument__CreateDate{padding-right:24px}.I9MissingDocument__DocumentInfo{display:inline-flex;align-items:center;flex:1 0 0;min-width:0}.I9MissingDocument__DocumentInfo .Typography{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.I9UploadingDocument__Actions{display:flex;width:120px;justify-content:flex-end}.I9UploadingDocument__Actions .ProgressBar{margin-left:12px;width:108px}.I9UploadingDocument__DocumentInfo{display:inline-flex;align-items:center;flex:1 0 0;min-width:0}.I9UploadingDocument__DocumentInfo .Typography{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.EmployeeDirectoryView__content{display:flex;flex-direction:column;align-items:center;margin-top:-8px}.EmployeeDirectoryView__content__wrapper{max-width:1168px;width:100%}.EmployeeDirectoryView__content__wrapper__searchField{margin-top:17px;margin-bottom:7px;width:100%;padding:12px}.EmployeeDirectoryView__content__wrapper__searchField__leftAdornment{align-self:center;margin-right:8px}.EmployeeDirectoryView__content__wrapper__searchField__rightAdornment{align-self:center;cursor:pointer}.EmployeeDirectoryView__content__wrapper__searchField__rightAdornment g{stroke:#000}.EmployeeDirectoryView__content__wrapper__searchField__underline.EmployeeDirectoryView__content__wrapper__searchField__focused::after{border-color:#289de0}.EmployeeDirectoryView__content__wrapper__menuHeader{align-items:center;display:flex;justify-content:space-between;min-height:28px;padding:32px 12px 16px;margin-bottom:8px;flex-wrap:wrap}@media(min-width: 768px){.EmployeeDirectoryView__content__wrapper__menuHeader{flex-wrap:unset}}.EmployeeDirectoryView__content__wrapper__menuHeader__totalEmployees.Typography{font-weight:700;margin:0;margin-bottom:8px}@media(min-width: 768px){.EmployeeDirectoryView__content__wrapper__menuHeader__totalEmployees.Typography{margin-bottom:0}}.EmployeeDirectoryView__content__wrapper__menuHeader__options{display:flex;flex-wrap:wrap}.EmployeeDirectoryView__content__wrapper__menuHeader__options__option{flex:auto;display:inline-flex;margin:0 8px;margin-bottom:8px}.EmployeeDirectoryView__content__wrapper__menuHeader__options__option:last-child{margin-right:0}@media(min-width: 768px){.EmployeeDirectoryView__content__wrapper__menuHeader__options__option{flex:unset;margin-bottom:0}}.EmployeeDirectoryView__content__wrapper__menuHeader__options__search{cursor:pointer}.EmployeeDirectoryView__content__wrapper__menuHeader__options__filter{cursor:pointer}.EmployeeDirectoryView__content__wrapper__menuHeader__options__list{cursor:pointer}.EmployeeDirectoryView__content__wrapper__menuHeader__options__grid{cursor:pointer}.EmployeeDirectoryView__content__wrapper__menuHeader__options__Tooltip.EMUTooltip__tooltip{margin-top:-8px;padding:0}.EmployeeDirectoryView__content__wrapper__menuHeader__options .EMUTooltip__content{padding:16px 0}.EmployeeDirectoryView__content__wrapper__menuHeader__options__filterMenu{padding-bottom:16px}.EmployeeDirectoryView__content__wrapper__menuHeader__options__filterMenu__menu{padding-top:16px}.EmployeeDirectoryView__content__wrapper__menuHeader__options__filterMenu__menu__menu-item{width:350px;display:flex;align-items:center}.EmployeeDirectoryView__content__wrapper__menuHeader__options__filterMenu__menu__menu-item:hover{color:#fff}.EmployeeDirectoryView__content__wrapper__menuHeader__options__filterMenu__menu__menu-item:hover .EmployeeDirectoryView__content__wrapper__menuHeader__options__filterMenu__menu__menu-item__check-mark svg path{stroke:currentColor}.EmployeeDirectoryView__content__wrapper__menuHeader__options__filterMenu__menu__menu-item:hover .EmployeeDirectoryView__content__wrapper__menuHeader__options__filterMenu__menu__menu-item__text{color:#fff}.EmployeeDirectoryView__content__wrapper__menuHeader__options__filterMenu__menu__menu-item__check-mark{width:16px;margin-right:8px;display:flex}.EmployeeDirectoryView__content__wrapper__menuHeader__options__filterMenu__menu__menu-item__text{margin:0;width:300px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EmployeeDirectoryView__content__wrapper__menuHeader__options__filterMenu__menu--status:after{content:"";position:absolute;border-bottom:1px solid #dfe3e9;width:90%;transform:translate(5%);height:8px}.EmployeeDirectoryView__content__wrapper__menuHeader__options .EMUButton--link{color:#2f2f2f;font-weight:600}.EmployeeDirectoryView__content__wrapper__filterTags{margin-top:-21px;margin-left:16px}.EmployeeDirectoryView__content__wrapper__filterTags__tag.Typography{display:inline-flex;align-items:center}.EmployeeDirectoryView__content__wrapper__filterTags__tag.Typography+.EmployeeDirectoryView__content__wrapper__filterTags__tag.Typography{margin-left:8px}.EmployeeDirectoryView__content__wrapper__filterTags__close{cursor:pointer;margin-left:4px}.EmployeeDirectoryView__content__wrapper__progress{margin-left:12px;color:#777}.EmployeeDirectoryView__content__wrapper__grid{display:flex;flex-wrap:wrap;justify-content:flex-start}.EmployeeDirectoryView__content__wrapper__grid--hidden{visibility:hidden}.EmployeeDirectoryView__content__wrapper__list{padding-top:16px}.EmployeeDirectoryView__content__wrapper__list__row{align-items:center;display:flex;padding:12px 8px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;min-height:72px}.EmployeeDirectoryView__content__wrapper__list__row+.EmployeeDirectoryView__content__wrapper__list__row{border-top:none}.EmployeeDirectoryView__content__wrapper__list__row__name{display:flex;align-items:center;width:10%;cursor:pointer}@media(min-width: 768px){.EmployeeDirectoryView__content__wrapper__list__row__name{width:5%;margin-left:16px}}.EmployeeDirectoryView__content__wrapper__list__row__name__avatar{min-width:48px;min-height:48px;width:48px;height:48px}.EmployeeDirectoryView__content__wrapper__list__row__text{display:flex;flex-direction:column;width:80%;justify-content:center;margin-left:24px}.EmployeeDirectoryView__content__wrapper__list__row__text:hover{cursor:pointer}@media(min-width: 768px){.EmployeeDirectoryView__content__wrapper__list__row__text{flex-direction:row;justify-content:space-between;align-items:center;margin-left:16px}}.EmployeeDirectoryView__content__wrapper__list__row__text__jobTitle{margin:unset;font-size:16px}@media(min-width: 768px){.EmployeeDirectoryView__content__wrapper__list__row__text__jobTitle{width:300px}}.EmployeeDirectoryView__content__wrapper__list__row__text__department{max-width:200px;margin:unset;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.EmployeeDirectoryView__content__wrapper__list__row__text__department.Typography{color:#777}@media(min-width: 768px){.EmployeeDirectoryView__content__wrapper__list__row__text__department{max-width:unset;width:300px;font-size:16px}}.EmployeeDirectoryView__content__wrapper__list__row__department{display:flex;align-items:center;width:10%}.EmployeeDirectoryView__content__wrapper__list__row__department__typography{margin:unset;padding:0 8px}.EmployeeDirectoryView__content__wrapper__list__row__viewProfile{display:flex;width:10%;justify-content:flex-end;align-items:flex-start}@media(min-width: 768px){.EmployeeDirectoryView__content__wrapper__list__row__viewProfile{justify-content:flex-end;align-items:center}}.EmployeeDirectoryView__content__wrapper__list__row__viewProfile__clickable{display:flex;cursor:pointer;padding:0}@media(min-width: 768px){.EmployeeDirectoryView__content__wrapper__list__row__viewProfile__clickable{align-items:center}}.EmployeeDirectoryView__content__wrapper__list__row__viewProfile__clickable.EMUButton{min-width:unset;width:20px}@media(min-width: 768px){.EmployeeDirectoryView__content__wrapper__list__row__viewProfile__clickable.EMUButton{width:unset}}.EmployeeDirectoryView__content__wrapper__list__row__viewProfile__clickable__icon{display:flex;width:25px}.EmployeeDirectoryView__content__wrapper__list__row__viewProfile__clickable__icon svg path,.EmployeeDirectoryView__content__wrapper__list__row__viewProfile__clickable__icon svg rect{stroke:currentColor}.EmployeeDirectoryView__content__wrapper__list__row__viewProfile__clickable__text{color:#289de0;font-size:14px;line-height:1;display:none}@media(min-width: 768px){.EmployeeDirectoryView__content__wrapper__list__row__viewProfile__clickable__text{display:block}}.EmployeeDirectoryView__content__wrapper__list__row .Link{align-items:center;display:inline-flex}.EmployeeDirectoryView__content__wrapper__list__row .Link .Icon>g>rect:nth-child(1),.EmployeeDirectoryView__content__wrapper__list__row .Link .Icon path{stroke:currentColor}.EmployeeDirectoryView__content__wrapper__list__row .Link .Icon>g>rect:nth-child(3){fill:currentColor}.EmployeeDirectoryView__content__wrapper__list__row .Link span{display:none;font-size:14px}@media(min-width: 768px){.EmployeeDirectoryView__content__wrapper__list__row .Link span{display:unset}}.EmployeeDirectoryView__quickView .EMUDialog__DialogTitle{padding-bottom:0}.EmployeeDirectoryView__quickView .EMUDialog__DialogContent{padding-top:0}.EmployeeDirectoryView__quickView .EMUModal__EMUCard{max-width:660px;width:100%}.EmployeeDirectoryView__quickView__summary{display:flex;flex-direction:column;align-items:center;height:284px}.EmployeeDirectoryView__quickView__summary__name{margin:16px 0 0 0}.EmployeeDirectoryView__quickView__summary__jobTitle{margin:4px 0 0 0}.EmployeeDirectoryView__quickView__summary__department{margin:4px 0 0 0;font-size:14px;color:#777}.EmployeeDirectoryView__quickView__summary__viewProfile{display:flex;margin:16px 0 24px 0;padding:0;font-size:14px;height:28px}.EmployeeDirectoryView__quickView__summary__viewProfile.EMUButton{min-height:32px}.EmployeeDirectoryView__quickView__summary__viewProfile__icon{display:flex;width:25px}.EmployeeDirectoryView__quickView__summary__viewProfile__icon svg path,.EmployeeDirectoryView__quickView__summary__viewProfile__icon svg rect{stroke:currentColor}.EmployeeDirectoryView__quickView__summary__viewProfile__text{margin:0 0 8px 0;color:#289de0;font-size:14px;line-height:1}.EmployeeDirectoryView__quickView__details{background-color:#f4f5f6;margin:0 -24px -24px}.EmployeeDirectoryView__quickView__details__first{width:330px;padding:16px}.EmployeeDirectoryView__quickView__details__first__text{margin:0 0 4px 0;overflow-wrap:break-word}.EmployeeDirectoryView__quickView__details__first__department{display:flex}.EmployeeDirectoryView__quickView__details__first__department__text{margin:0 0 8px 0;color:#777;font-size:14px}.EmployeeDirectoryView__quickView__details__second{width:330px;padding:16px}.EmployeeDirectoryView__quickView__details__second__text{margin:0 0 8px 0}.EmployeeDirectoryView__status-tag--card{margin:12px}.EmployeeDirectoryView .EmployeeDirectoryCard{background-color:#fff;border-radius:12px;height:336px;margin:12px;width:100%;max-width:268px}@media(min-width: 768px){.EmployeeDirectoryView .EmployeeDirectoryCard{height:336px}}.EmployeeDirectoryView .EmployeeListViewContainer{cursor:pointer;background-color:#fff;margin-top:24px;margin-bottom:24px;border-radius:12px;padding-left:24px;padding-right:24px}
.CompanyDocumentsTableRow__TableRow{height:64px}.CompanyDocumentsTableRow__TableCell[align=right]{text-align:right}.CompanyDocumentsTableRow__TableCell--mobile-collapse{display:none}@media(min-width: 768px){.CompanyDocumentsTableRow__TableCell--mobile-collapse{display:table-cell}}.CompanyDocumentsTableRow__file{align-items:center;display:flex}.CompanyDocumentsTableRow__file__icon{display:inline-block;margin-right:8px}.CompanyDocumentsTableRow__file__name{display:inline-block;word-break:break-word;cursor:pointer}.CompanyDocumentsTableRow__file__name__tag{margin-left:8px}.CompanyDocumentsTableRow__file__name__tag .Tag__label{color:#2f2f2f;font-size:12px;font-weight:600;padding-bottom:1px}
.CompanyDocumentsTableHeader__TableHead__TableRow{height:unset}.CompanyDocumentsTableHeader__TableHead__TableRow__TableCell{padding-bottom:16px}.CompanyDocumentsTableHeader__TableHead__TableRow__TableCell--mobile-collapse{display:none}.CompanyDocumentsTableHeader__TableRow{height:64px}.CompanyDocumentsTableHeader__TableCell[align=right]{text-align:right}.CompanyDocumentsTableHeader__TableCell--mobile-collapse{display:none}@media(min-width: 768px){.CompanyDocumentsTableHeader__TableCell--mobile-collapse{display:table-cell}}.CompanyDocumentsTableHeader__header{color:#999;text-transform:uppercase}
.CompanyDocumentsTable.EMUCard{width:100%;border-radius:4px;background-color:#fff;overflow:hidden;padding:0}.CompanyDocumentsTable__EllipsisButton{margin-right:-24px}.CompanyDocumentsTable__EllipsisButton__link-wrapper{text-decoration:none}.CompanyDocumentsTable__menu__icons{margin-right:8px}.CompanyDocumentsTable__menu__icons g{stroke:#595959}.CompanyDocumentsTable__title{font-weight:600;font-size:20px;margin-bottom:24px}
.CompanyDocumentsView.EMUCard{width:100%;border-radius:4px;background-color:#fff;overflow:hidden;padding:0;margin-bottom:24px}.CompanyDocumentsView__title{display:flex;align-items:center}.CompanyDocumentsView__title__icon{height:24px;margin-right:16px;width:24px}.CompanyDocumentsView__title__icon>g{stroke:#2f2f2f}.CompanyDocumentsView__title__text{margin-bottom:1px}.CompanyDocumentsView__header{width:100%;height:80px;padding:0 32px;background:#fff;display:flex;align-items:center;justify-content:space-between}.CompanyDocumentsView__header__button.EMUButton{border-radius:20px;min-width:unset;padding:8px}@media(min-width: 768px){.CompanyDocumentsView__header__button.EMUButton{border-radius:4px;min-width:64px;padding:8px 24px}}.CompanyDocumentsView__header__button__icon>path{fill:#fff}.CompanyDocumentsView__header__button__text{display:none}@media(min-width: 768px){.CompanyDocumentsView__header__button__text{margin-left:8px;display:initial}}.CompanyDocumentsView__documentsCard__groupEllipsis{min-height:unset;height:12px}.CompanyDocumentsView__content{margin:8px 8px 8px 0px;display:flex;justify-content:flex-start;flex-direction:column}@media(min-width: 768px){.CompanyDocumentsView__content{margin:32px 32px 32px 0px;flex-direction:row}}.CompanyDocumentsView__content__Table{align-items:center;display:flex;flex-direction:column;justify-content:center}.CompanyDocumentsView__content__Table__text{color:#ccc;font-size:18px;margin-bottom:0}.CompanyDocumentsView__content__Table__Icon{height:48px;width:48px}.CompanyDocumentsView__content__left__archived-docs-link{color:#2f2f2f;margin-bottom:16px}.CompanyDocumentsView__content__left__archived-docs-link__icon{margin-right:8px}.CompanyDocumentsView__content__left__archived-docs-link__icon g{stroke:#2f2f2f}.CompanyDocumentsView__content__left__upsell{width:100%;margin:24px auto}.CompanyDocumentsView__content__left__archived{padding-bottom:8px}@media(min-width: 768px){.CompanyDocumentsView__content__left__archived{padding-left:32px;padding-right:32px}}.CompanyDocumentsView__content__right{width:100%}.CompanyDocumentsView__menu-item:hover .CompanyDocumentsView__menu-item__icon>g{stroke:#fff}.CompanyDocumentsView__menu-item:hover .CompanyDocumentsView__menu-item__icon>path{fill:#fff}.CompanyDocumentsView__menu-item__icon{margin-right:8px}
.CompanyDocumentsSidebar{width:100%}@media(min-width: 768px){.CompanyDocumentsSidebar{width:376px;padding-left:32px;padding-right:32px}}.CompanyDocumentsSidebar__newGroupButton{margin-bottom:8px;font-weight:400;font-size:16px;line-height:24px}.CompanyDocumentsSidebar__newGroupButton.EMUButton{color:#2f2f2f}.CompanyDocumentsSidebar__newGroupButton.EMUButton:active,.CompanyDocumentsSidebar__newGroupButton.EMUButton:focus,.CompanyDocumentsSidebar__newGroupButton.EMUButton:hover{color:#2f2f2f}.CompanyDocumentsSidebar__newGroupButton__icon{margin-right:11px}.CompanyDocumentsSidebar__newGroupButton__icon g{stroke:#2f2f2f}.CompanyDocumentsSidebar hr{margin-left:24px;margin-right:24px;margin-bottom:8px}
.CompanyDocumentCount{height:20px;background-color:#6b7280;font-weight:600;font-size:14px;line-height:20px;color:#fff;margin-left:8px}.CompanyDocumentCount.selected{color:#1785ca;background-color:#fff}
.SelectableCompanyDocumentCategory{border-left:4px solid rgba(0,0,0,0);padding-left:20px;padding-right:24px;height:40px;color:#2f2f2f;display:flex}@media(min-width: 768px){.SelectableCompanyDocumentCategory{border-radius:4px}}.SelectableCompanyDocumentCategory.selected{border-left:4px solid #289de0;color:#fff;background-color:#289de0}.SelectableCompanyDocumentCategory.selected .SelectableCompanyDocumentCategory__icon g{stroke:#fff}.SelectableCompanyDocumentCategory__content{margin-top:auto;margin-bottom:auto;display:flex;width:100%;justify-content:space-between}.SelectableCompanyDocumentCategory__clickable{display:flex;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SelectableCompanyDocumentCategory__clickable:hover{cursor:pointer}.SelectableCompanyDocumentCategory__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SelectableCompanyDocumentCategory__icon{min-width:20px;margin-right:8px;margin-top:auto;margin-bottom:auto}.SelectableCompanyDocumentCategory__icon g{stroke:#2f2f2f}
.CompanyDocumentsSidebarAllDocs{padding-left:24px;padding-right:24px;height:32px;color:#2f2f2f;display:flex}.CompanyDocumentsSidebarAllDocs.selected{border-left:4px solid #289de0;color:#289de0}.CompanyDocumentsSidebarAllDocs.selected .CompanyDocumentsSidebarAllDocs__icon g{stroke:#289de0}.CompanyDocumentsSidebarAllDocs__content{margin-top:auto;margin-bottom:auto;display:flex;width:100%;justify-content:space-between}.CompanyDocumentsSidebarAllDocs__clickable{display:flex;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CompanyDocumentsSidebarAllDocs__clickable:hover{cursor:pointer}.CompanyDocumentsSidebarAllDocs__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CompanyDocumentsSidebarAllDocs__icon{margin-right:8px;margin-top:auto;margin-bottom:auto}.CompanyDocumentsSidebarAllDocs__icon g{stroke:#2f2f2f}.CompanyDocumentsSidebarAllDocs .AllCompanyDocumentsCount{margin-left:8px}
.CompanyDocumentGroupModal.Modal__Paper{padding:0 !important;width:850px}.CompanyDocumentGroupModal__list{box-sizing:border-box;overflow:auto;padding:0 24px}.CompanyDocumentGroupModal__list__item{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:8px;box-sizing:border-box;border-bottom:1px solid #dfe3e9}.CompanyDocumentGroupModal__list__item__left{display:flex;align-items:center}.CompanyDocumentGroupModal__list__item__left__radio{margin-right:16px}.CompanyDocumentGroupModal__list__item__left__name{margin-left:8px;font-size:16px}.CompanyDocumentGroupModal__list__item:last-child{border-bottom:none}.CompanyDocumentGroupModal__footer{display:flex;width:100%;justify-content:flex-end;padding:6px 24px;box-sizing:border-box;background:#f4f5f6;border-top:1px solid #dfe3e9;min-height:55px}.CompanyDocumentGroupModal__description{padding:16px 24px;box-sizing:border-box;font-size:16px;color:#595959;background:#f4f5f6;border-bottom:1px solid #dfe3e9}.CompanyDocumentGroupModal .ModalHeader{padding:24px}.CompanyDocumentGroupModal__input{margin-left:24px;margin-bottom:8px}.CompanyDocumentGroupModal__input input{width:240px}.CompanyDocumentGroupTooltip{display:flex;font-size:20px}.CompanyDocumentGroupTooltip__tooltip{font-size:14px;background:#354052;margin-top:6px;margin-left:14px;width:100%;max-width:400px}.CompanyDocumentGroupTooltip button.EMUButton{padding:0;margin-top:-2px;margin-left:12px;min-width:unset}
.DocumentGroupDeleteModal__actions{display:flex;justify-content:flex-end;flex-direction:column}@media(min-width: 768px){.DocumentGroupDeleteModal__actions{flex-direction:row}}.DocumentGroupDeleteModal__actions.ModalFooter{margin-top:24px}.DocumentGroupDeleteModal__actions button{margin-bottom:12px;width:100%}@media(min-width: 768px){.DocumentGroupDeleteModal__actions button{margin-left:12px;margin-bottom:0;width:unset}}.DocumentGroupDeleteModal__desc{margin-top:0}.DocumentGroupDeleteModal__confirm{margin-top:32px;font-size:16px}
.ArchivedCompanyDocumentsTable.EMUCard{width:calc(100vw - 48px);border-radius:4px;background-color:#fff;overflow:hidden;padding:24px 24px 32px;margin:24px}.ArchivedCompanyDocumentsTable__TableHead__TableRow{height:unset}.ArchivedCompanyDocumentsTable__TableHead__TableRow__TableCell{padding-bottom:16px}.ArchivedCompanyDocumentsTable__TableHead__TableRow__TableCell--mobile-collapse{display:none}.ArchivedCompanyDocumentsTable__TableRow{height:64px}.ArchivedCompanyDocumentsTable__TableCell[align=right]{text-align:right}.ArchivedCompanyDocumentsTable__TableCell--mobile-collapse{display:none}@media(min-width: 768px){.ArchivedCompanyDocumentsTable__TableCell--mobile-collapse{display:table-cell}}.ArchivedCompanyDocumentsTable__header{color:#999;text-transform:uppercase}.ArchivedCompanyDocumentsTable__EllipsisButton{margin-right:-24px}.ArchivedCompanyDocumentsTable__EllipsisButton__link-wrapper{text-decoration:none}.ArchivedCompanyDocumentsTable__file{align-items:center;display:flex}.ArchivedCompanyDocumentsTable__file__icon{display:inline-block;margin-right:16px}.ArchivedCompanyDocumentsTable__file__name{display:inline-block;word-break:break-word;cursor:pointer}.ArchivedCompanyDocumentsTable__menu__icons{margin-right:8px}.ArchivedCompanyDocumentsTable__menu__icons g{stroke:#595959}
.ArchivedCompanyDocumentsView__header{width:100%;height:80px;padding:8px 32px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.ArchivedCompanyDocumentsView__header__title{display:flex;align-items:center;margin-top:8px;font-size:18px;font-weight:600}.ArchivedCompanyDocumentsView__header__title__icon{margin-right:8px}.ArchivedCompanyDocumentsView__header__title__icon>g{stroke:#2f2f2f}
.InviteNewEmployeeView{padding:0 8px}.InviteNewEmployeeView__content{margin:auto;max-width:800px}.InviteNewEmployeeView__title{color:#2f2f2f;font-weight:600;font-size:30px;text-align:center;margin:24px 0}@media(min-width: 768px){.InviteNewEmployeeView__title{margin:48px 0}}.InviteNewEmployeeView__wrapper{display:flex}.InviteNewEmployeeView__duplicate{margin-left:16px;padding:16px;max-width:328px;position:relative}.InviteNewEmployeeView__duplicate__cards{max-width:308px;background-color:#eff0f2;border-radius:12px;padding:16px}.InviteNewEmployeeView__duplicate__arrowWrapper{padding:24px 0;position:absolute;left:8px}.InviteNewEmployeeView__duplicate__arrowWrapper__arrow{background-color:#eff0f2;width:16px;height:16px;transform:rotate(45deg)}.InviteNewEmployeeView__form{display:flex;flex-direction:column;flex:1;gap:24px;max-width:408px;margin-bottom:24px}.InviteNewEmployeeView__form__dropdown{width:100%}.InviteNewEmployeeView__form__two{display:flex;gap:8px}@media(min-width: 768px){.InviteNewEmployeeView__form__two{align-items:flex-start}}.InviteNewEmployeeView__form__two .InputField{width:100%}.InviteNewEmployeeView__form__two .InputField:first-child{margin-right:12px}.InviteNewEmployeeView__form__pay{display:flex;gap:8px;align-items:flex-start}.InviteNewEmployeeView__form__pay .InviteNewEmployeeView__pay__select{width:120px}.InviteNewEmployeeView__form__pay .InputField{margin-bottom:0 !important;margin-right:16px}.InviteNewEmployeeView .EMUTooltip{display:inline-block;vertical-align:middle}.InviteNewEmployeeView__input::-webkit-outer-spin-button,.InviteNewEmployeeView__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0px}.InviteNewEmployeeView__radioGroup label{margin-right:8px}
.JobInfoForm{display:flex;flex-direction:column;gap:24px}.JobInfoForm__dropdown{width:100%}.JobInfoForm__dropdown__filterSelect{width:100% !important}.JobInfoForm__two{display:flex;gap:8px}@media(min-width: 768px){.JobInfoForm__two{align-items:flex-start}}.JobInfoForm__two .InputField{width:100%}.JobInfoForm__two .InputField:first-child{margin-right:12px}.JobInfoForm__pay{display:flex;gap:8px;align-items:flex-start}.JobInfoForm__pay .InviteNewEmployeeView__pay__select{width:120px}.JobInfoForm__pay .InputField{margin-bottom:0 !important;margin-right:16px}.JobInfoForm__InputField{margin-bottom:0 !important}.JobInfoForm .EMUTooltip{display:inline-flex;vertical-align:middle}.JobInfoForm__input::-webkit-outer-spin-button,.JobInfoForm__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0px}.JobInfoForm__radioGroup label{margin-right:8px}
.OnboardingWelcomeMessageView{overflow:visible}.OnboardingWelcomeMessageView__description{color:#595959;padding:16px 0}.OnboardingWelcomeMessageView__form-field{padding:8px 0}.OnboardingWelcomeMessageView__form-field__text{margin:0}.OnboardingWelcomeMessageView__form-field__label{font-size:14px;color:#595959}.OnboardingWelcomeMessageView__form-field__checkbox{width:24px;margin-right:12px}.OnboardingWelcomeMessageView__form-field--row{display:flex}.OnboardingWelcomeMessageView__form-field--row>*{padding-right:16px}.OnboardingWelcomeMessageView__form-field__small{width:90px}.OnboardingWelcomeMessageView__form-field__medium .InputField__input{width:200px;max-width:100%}.OnboardingWelcomeMessageView__form-field__large .InputField__input{width:440px;max-width:100%}.OnboardingWelcomeMessageView__form-field__message .InputField__input{width:100%}.OnboardingWelcomeMessageView__actions{width:100%;display:flex;justify-content:flex-end;padding-top:32px}.OnboardingWelcomeMessageView__actions>*{margin-left:32px}.OnboardingWelcomeMessageView .FilterSelect__select__control{height:auto}.OnboardingWelcomeMessageView .FilterSelect__start-adornment{top:12px}.OnboardingWelcomeMessageView .NewHirePacketView__Header{margin-bottom:40px}
.NewHireView{display:flex;flex-direction:column;align-items:center}.NewHireView__title{color:#595959;font-size:16px;margin-top:24px}.NewHireView__header{font-size:28px;font-weight:600;margin-bottom:36px}
.ReviewRequests__Header{align-items:center;background-color:#f0f4f5;border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap-reverse;justify-content:space-between;min-height:48px;padding:0 12px}@media(min-width: 600px){.ReviewRequests__Header{padding:0 24px 0 12px}}.ReviewRequests__Header label{align-items:center;display:inline-flex}.ReviewRequests__Footer.ModalFooter{align-items:center;background-color:#f0f4f5;border-top:1px solid #ccc;display:flex;justify-content:flex-end;margin-top:0;padding:8px 16px}@media(min-width: 600px){.ReviewRequests__Footer.ModalFooter{padding:8px 24px 8px 40px}}@media(min-width: 600px){.ReviewRequests__Footer.ModalFooter .EMUButton{margin-left:12px}}.ReviewRequests__Footer.ModalFooter .EMUButton,.ReviewRequests__Footer.ModalFooter .EMUTooltip{width:100%}@media(min-width: 600px){.ReviewRequests__Footer.ModalFooter .EMUButton,.ReviewRequests__Footer.ModalFooter .EMUTooltip{width:unset}}.ReviewRequests__Footer.ModalFooter .EMUTooltip+.EMUTooltip{margin-top:12px}@media(min-width: 600px){.ReviewRequests__Footer.ModalFooter .EMUTooltip+.EMUTooltip{margin-top:unset}}.ReviewRequests__Footer.ModalFooter .I9SecondSigner{text-align:left;width:100%}@media(min-width: 600px){.ReviewRequests__Footer.ModalFooter .I9SecondSigner{width:unset}}@media(min-width: 600px){.ReviewRequests__Footer--align-right.ModalFooter{justify-content:flex-end}}.ReviewRequests__TableContainer{overflow:auto;padding:0 24px}@media(min-width: 600px){.ReviewRequests__TableContainer{height:400px}}.ReviewRequests__TableHead .Typography{color:rgba(47,47,47,.5);font-weight:600;font-size:14px;text-transform:uppercase}.ReviewRequests .CheckboxCell{padding:0}.ReviewRequests .CheckboxCell>*{margin-left:-12px}.ReviewRequests .MainCell{width:100%}.ReviewRequests td:not(.MainCell){font-size:14px}.ReviewRequests .Drawer{margin:0 24px}.ReviewRequests .Drawer .Typography{margin-top:0}
.RequestCompanyDocumentSignatureTabs.PageNav__Tabs{margin:0 0 16px}.RequestCompanyDocumentSignatureTabs .EMUTab{text-transform:unset}.RequestCompanyDocumentSignatureTabs .EMUTab.EMUTab--selected .EMUTab__Label{color:#2f2f2f;font-size:16px;font-weight:400;font-weight:600}
.RequestCompanyDocumentSignatureTabsModal .Modal__Paper{padding:0}.RequestCompanyDocumentSignatureTabsModal__header__text{color:rgba(47,47,47,.5);font-weight:600;font-size:14px}.RequestCompanyDocumentSignatureTabsModal__tab{margin-bottom:16px}.RequestCompanyDocumentSignatureTabsModal__tab__root{text-transform:unset}.RequestCompanyDocumentSignatureTabsModal__tab__root span{font-size:14px}.RequestCompanyDocumentSignatureTabsModal__tab__selected{font-weight:600}.RequestCompanyDocumentSignatureTabsModal__paper{overflow:visible;padding:0}.RequestCompanyDocumentSignatureTabsModal__paper .ModalHeader__title{padding:24px}.RequestCompanyDocumentSignatureTabsModal__users{max-height:400px;height:400px;overflow:auto;width:100%}.RequestCompanyDocumentSignatureTabsModal__TableContainer{max-height:400px;height:400px;overflow:auto;width:100%;padding:0 24px}.RequestCompanyDocumentSignatureTabsModal__page__padding{padding:24px;box-sizing:border-box}.RequestCompanyDocumentSignatureTabsModal__footer{display:flex;justify-content:flex-end;flex:auto}.RequestCompanyDocumentSignatureTabsModal__TableHead .RequestI9SignatureRow{height:48px}.RequestCompanyDocumentSignatureTabsModal__TableHead .RequestI9SignatureRow th{color:rgba(47,47,47,.5);font-weight:600;font-size:14px}
.DocumentFilenameEditButton{color:#289de0}
.DocumentPicker .EMUButton.EMUButton--alert-secondary{padding:8px}
.RequestCompanyDocumentSignaturesModal__users{max-height:400px;height:400px;overflow:auto;width:100%}.RequestCompanyDocumentSignaturesModal__users__header{display:flex;align-items:center;justify-content:space-between;background:#f0f4f5;padding-left:24px;padding-right:24px}.RequestCompanyDocumentSignaturesModal__users__header__checkbox{width:unset;margin-right:24px}.RequestCompanyDocumentSignaturesModal__users__header__checkbox__partial{color:#289de0}.RequestCompanyDocumentSignaturesModal__users__header__left{display:flex;align-items:center;justify-content:flex-start}.RequestCompanyDocumentSignaturesModal__users__header__left__selectAll{color:#999}.RequestCompanyDocumentSignaturesModal__users__header__input__icon{align-items:center}.RequestCompanyDocumentSignaturesModal__users__header__input__icon input{padding-left:12px}.RequestCompanyDocumentSignaturesModal__page__padding{padding:24px;padding-top:0;box-sizing:border-box}.RequestCompanyDocumentSignaturesModal__input__btn{padding:0;min-width:unset}.RequestCompanyDocumentSignaturesModal__input__btn svg g{stroke:#2f2f2f}.RequestCompanyDocumentSignaturesModal__paper{overflow:visible;padding:0 !important}.RequestCompanyDocumentSignaturesModal__paper .ModalHeader__title{padding:24px}.RequestCompanyDocumentSignaturesModal__paper__ModalFooter{padding:8px 24px 8px 40px;border-top:1px solid #ccc;margin-top:0;display:flex;align-items:center;justify-content:space-between;background:#f0f4f5}.RequestCompanyDocumentSignaturesModal__paper__ModalFooter.ModalFooter{margin-top:0 !important}.RequestCompanyDocumentSignaturesModal__paper__ModalFooter svg{margin-right:8px}
.RequestSignaturesPreview__input{width:100% !important}.RequestSignaturesPreview__message{background:#f0f4f5;padding:12px;box-sizing:border-box;border-radius:4px}.RequestSignaturesPreview__message__filename{display:flex;align-items:center;font-size:20px;font-weight:600}.RequestSignaturesPreview__message__filename svg{font-size:28px;margin-right:16px}.RequestSignaturesPreview__message__btn{cursor:unset;margin:8px 0}.RequestSignaturesPreview__message__btn:hover{background:#289de0}.RequestSignaturesPreview__message__btn:active{background:#289de0}.RequestSignaturesPreview__message__btn:focus{background:#289de0}.RequestSignaturesPreview__message__forward{color:#999}.RequestSignaturesPreview__message__custom{margin-top:4px}.RequestSignaturesPreview__label{margin-top:12px;padding-bottom:4px}.RequestSignaturesPreview__signable{margin-top:12px}.RequestSignaturesPreview__signable__checkbox{height:32px}
.SelectDocumentModal__Paper{max-width:800px;overflow:visible}.SelectDocumentModal .ModalHeader{padding-bottom:24px}.SelectDocumentModal .ModalHeader .Typography--header-card{align-items:center;display:inline-flex}.SelectDocumentModal .ModalHeader .HelpIcon{color:#289de0;height:20px;margin-left:16px;width:20px}.SelectDocumentModal .ModalHeader .HelpIcon g{stroke:currentColor}.SelectDocumentModal__Header{display:flex;justify-content:space-between;padding:16px 24px;margin-left:-24px;margin-right:-24px;border-bottom:1px solid #ccc}.SelectDocumentModal__Header .Typography{font-size:14px;margin-bottom:0;margin-top:0;min-width:140px}.SelectDocumentModal__Header,.SelectDocumentModal .ModalFooter{background-color:#f4f5f6}.SelectDocumentModal .ModalFooter{padding:16px 24px;margin-left:-24px;margin-right:-24px;border-top:1px solid #ccc;margin-bottom:-24px}.SelectDocumentModal.Modal .ModalFooter{margin-top:16px}.SelectDocumentModal__DocumentList{margin:0 -24px}.SelectDocumentModal__DocumentListItem{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:8px 28px}.SelectDocumentModal__DocumentListItem--selected{background-color:rgba(234,247,254,.5)}.SelectDocumentModal__DocumentListItem--I9.SelectDocumentModal__DocumentListItem--selected{align-items:flex-start}.SelectDocumentModal__DocumentListItem--I9.SelectDocumentModal__DocumentListItem--selected .SelectDocumentModal__DocumentListItem__Content--primary{align-items:flex-start}.SelectDocumentModal__DocumentListItem--I9.SelectDocumentModal__DocumentListItem--selected .SelectDocumentModal__DocumentListItem__Content--primary label.Typography{margin-top:8px}.SelectDocumentModal__DocumentListItem__Content--primary{align-items:center;display:flex}.SelectDocumentModal__DocumentListItem__Content--primary label.Typography{align-items:center;display:flex}.SelectDocumentModal__DocumentListItem__Content__Input{margin-left:-16px}.SelectDocumentModal__DocumentListItem__Content__Input .CheckboxIcon{border-color:currentColor;border-radius:50%;height:20px;margin:2px;width:20px}.SelectDocumentModal__DocumentListItem .Typography{margin:0;word-break:break-all}.SelectDocumentModal__DocumentListItem .Typography--tag{background-color:#dfe3e9;font-size:14px}.SelectDocumentModal .DocIcon{height:32px;margin-left:16px;width:24px}.SelectDocumentModal__I9{margin-left:48px;margin-top:16px}
.CompanyDocumentsDeleteModal__body__note{font-weight:600}
.DeleteOrganizationDocumentButton__icon{color:#4a4a4a}.DeleteOrganizationDocumentButton__icon:focus{color:#2f2f2f}.DeleteOrganizationDocumentButton__icon:hover{color:#2f2f2f}

.ArchiveOrganizationDocumentButton__icon{color:#4a4a4a}.ArchiveOrganizationDocumentButton__icon:focus{color:#2f2f2f}.ArchiveOrganizationDocumentButton__icon:hover{color:#2f2f2f}
.DownloadOrganizationDocumentButton__icon{color:#4a4a4a}.DownloadOrganizationDocumentButton__icon:focus{color:#2f2f2f}.DownloadOrganizationDocumentButton__icon:hover{color:#2f2f2f}
.EditSignableDocumentModal__modal{min-width:calc(100vw - 48px)}.EditSignableDocumentModal__modal.Modal__Paper{padding:0}.EditSignableDocumentModal__modal.Modal__Paper .ModalHeader__title{padding:24px;font-size:16px;font-weight:400}.EditSignableDocumentModal__modal__header{display:flex;justify-content:flex-end}
.EditOrganizationDocumentSignatureTemplateButton__icon{color:#4a4a4a}.EditOrganizationDocumentSignatureTemplateButton__icon:focus{color:#2f2f2f}.EditOrganizationDocumentSignatureTemplateButton__icon:hover{color:#2f2f2f}
.SelectSignatureTypeModal__paper{width:100%;max-width:700px}.SelectSignatureTypeModal__content{display:flex;padding:32px 16px}.SelectSignatureTypeModal__content__button{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;outline:none;border:1px solid #289de0;border-radius:8px}.SelectSignatureTypeModal__content__button+.SelectSignatureTypeModal__content__button{margin-left:24px}.SelectSignatureTypeModal__content__button:hover{background-color:rgba(40,157,224,.1);cursor:pointer}.SelectSignatureTypeModal__content__button__image{margin-bottom:16px}.SelectSignatureTypeModal__content__button__title{color:#289de0;font-size:18px;padding-bottom:16px}.SelectSignatureTypeModal__content__button__description{color:#2f2f2f;font-size:14px;max-width:300px;margin-bottom:24px}
.MakeCompanyDocumentSignableModal__modal{max-width:unset;padding:0}@media(min-width: 768px){.MakeCompanyDocumentSignableModal__modal{max-width:90vw}}.MakeCompanyDocumentSignableModal__modal__header{display:flex;justify-content:space-between;margin:24px}.MakeCompanyDocumentSignableModal__modal__header button{min-width:0;padding:0}.MakeCompanyDocumentSignableModal__modal__header__link{color:#289de0;text-decoration:none}.MakeCompanyDocumentSignableModal__modal__header__link:hover{cursor:pointer;color:#0083c6;text-decoration:underline}
.OrganizationDocumentActionMenu__icon{color:#4a4a4a}.OrganizationDocumentActionMenu__icon:focus{color:#2f2f2f}.OrganizationDocumentActionMenu__icon:hover{color:#2f2f2f}
.Drawer{position:absolute;left:0;right:0;top:0}.Drawer__content{box-shadow:0px 16px 32px 0px rgba(0,0,0,.75) !important}
.SignatureRequests__Header{align-items:center;background-color:#f0f4f5;border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap-reverse;justify-content:space-between;min-height:48px;padding:0 12px}@media(min-width: 600px){.SignatureRequests__Header{padding:0 24px 0 12px}}.SignatureRequests__Header label{align-items:center;display:inline-flex}.SignatureRequests__Footer.ModalFooter{align-items:center;background-color:#f0f4f5;border-top:1px solid #ccc;display:flex;justify-content:space-between;margin-top:0;padding:8px 16px}@media(min-width: 600px){.SignatureRequests__Footer.ModalFooter{padding:8px 24px 8px 40px}}@media(min-width: 600px){.SignatureRequests__Footer.ModalFooter .EMUButton{margin-left:12px}}.SignatureRequests__Footer.ModalFooter .EMUButton,.SignatureRequests__Footer.ModalFooter .EMUTooltip{width:100%}@media(min-width: 600px){.SignatureRequests__Footer.ModalFooter .EMUButton,.SignatureRequests__Footer.ModalFooter .EMUTooltip{width:unset}}.SignatureRequests__Footer.ModalFooter .EMUTooltip+.EMUTooltip{margin-top:12px}@media(min-width: 600px){.SignatureRequests__Footer.ModalFooter .EMUTooltip+.EMUTooltip{margin-top:unset}}.SignatureRequests__Footer.ModalFooter .I9SecondSigner{text-align:left;width:100%}@media(min-width: 600px){.SignatureRequests__Footer.ModalFooter .I9SecondSigner{width:unset}}@media(min-width: 600px){.SignatureRequests__Footer--align-right.ModalFooter{justify-content:flex-end}}.SignatureRequests__TableContainer{overflow:auto;padding:0 24px}@media(min-width: 600px){.SignatureRequests__TableContainer{height:400px}}.SignatureRequests__TableHead .Typography{color:rgba(47,47,47,.5);font-weight:600;font-size:14px;text-transform:uppercase}.SignatureRequests .CheckboxCell{padding:0}.SignatureRequests .CheckboxCell>*{margin-left:-12px}.SignatureRequests .MainCell{width:100%}.SignatureRequests td:not(.MainCell){font-size:14px}.SignatureRequests .Drawer{margin:0 24px}.SignatureRequests .Drawer .Typography{margin-top:0}
.RequestCompanyDocumentSignatureTabs.PageNav__Tabs{margin:0 0 16px}.RequestCompanyDocumentSignatureTabs .EMUTab{text-transform:unset}.RequestCompanyDocumentSignatureTabs .EMUTab.EMUTab--selected .EMUTab__Label{color:#2f2f2f;font-size:16px;font-weight:400;font-weight:600}
.RequestCompanyDocumentSignatureTabsModal .Modal__Paper{padding:0}.RequestCompanyDocumentSignatureTabsModal__header__text{color:rgba(47,47,47,.5);font-weight:600;font-size:14px}.RequestCompanyDocumentSignatureTabsModal__tab{margin-bottom:16px}.RequestCompanyDocumentSignatureTabsModal__tab__root{text-transform:unset}.RequestCompanyDocumentSignatureTabsModal__tab__root span{font-size:14px}.RequestCompanyDocumentSignatureTabsModal__tab__selected{font-weight:600}.RequestCompanyDocumentSignatureTabsModal__paper{overflow:visible;padding:0}.RequestCompanyDocumentSignatureTabsModal__paper .ModalHeader__title{padding:24px}.RequestCompanyDocumentSignatureTabsModal__users{max-height:400px;height:400px;overflow:auto;width:100%}.RequestCompanyDocumentSignatureTabsModal__TableContainer{max-height:400px;height:400px;overflow:auto;width:100%;padding:0 24px}.RequestCompanyDocumentSignatureTabsModal__page__padding{padding:24px;box-sizing:border-box}.RequestCompanyDocumentSignatureTabsModal__footer{display:flex;justify-content:flex-end;flex:auto}.RequestCompanyDocumentSignatureTabsModal__TableHead .RequestI9SignatureRow{height:48px}.RequestCompanyDocumentSignatureTabsModal__TableHead .RequestI9SignatureRow th{color:rgba(47,47,47,.5);font-weight:600;font-size:14px}
.DocumentMultiSelectorDialog__DialogActions.EMUDialog__DialogActions{background-color:#f4f5f6;padding:16px}.DocumentMultiSelectorDialog__DialogActions.EMUDialog__DialogActions .EMUButton,.DocumentMultiSelectorDialog__DialogActions.EMUDialog__DialogActions .EMUButton+.EMUButton{margin-left:16px}.DocumentMultiSelectorDialog__DialogActions.EMUDialog__DialogActions .MuiButton-label{font-weight:400}.DocumentMultiSelectorDialog__DialogContent.EMUDialog__DialogContent{padding:0}.DocumentMultiSelectorDialog__DialogContent.EMUDialog__DialogContent::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.DocumentMultiSelectorDialog__DialogTitle.EMUDialog__DialogTitle{padding-bottom:24px}.DocumentMultiSelectorDialog__label .InputField__label{font-weight:600;color:#595959}.DocumentMultiSelectorDialog__marginTop{margin:24px 0}.DocumentMultiSelectorDialog__description{background-color:#f4f5f6;padding:16px 24px;height:56px;color:#2f2f2f;font-weight:400;border-bottom:1px solid #dfe3e9}.DocumentMultiSelectorDialog__row{min-height:66px;width:100%;border-bottom:1px solid #dfe3e9;display:flex;padding:0 16px;flex-direction:column}.DocumentMultiSelectorDialog__documentInfo{min-height:66px;display:flex;flex-direction:row;align-items:center}.DocumentMultiSelectorDialog__signers{padding-left:58px}.DocumentMultiSelectorDialog__checkboxHolder{margin:0px;width:42px}.DocumentMultiSelectorDialog__checkboxHolder .EMUCheckbox{color:#b9b9b9}.DocumentMultiSelectorDialog__checkboxHolder .EMUCheckbox.Mui-checked{color:#289de0}.DocumentMultiSelectorDialog__iconHolder{height:32px;width:24px;margin:0px 16px;background-color:#fddca2;color:#af7100;display:flex;align-items:center;justify-content:center}.DocumentMultiSelectorDialog__nameLabel{cursor:pointer}.DocumentMultiSelectorDialog__disabled{opacity:.5}
.TrainingMultiSelectorDialog__DialogActions.EMUDialog__DialogActions{background-color:#f4f5f6;padding:16px}.TrainingMultiSelectorDialog__DialogActions.EMUDialog__DialogActions .EMUButton,.TrainingMultiSelectorDialog__DialogActions.EMUDialog__DialogActions .EMUButton+.EMUButton{margin-left:16px}.TrainingMultiSelectorDialog__DialogActions.EMUDialog__DialogActions .MuiButton-label{font-weight:400}.TrainingMultiSelectorDialog__DialogContent.EMUDialog__DialogContent{padding:0px}.TrainingMultiSelectorDialog__DialogContent.EMUDialog__DialogContent::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.TrainingMultiSelectorDialog__DialogTitle.EMUDialog__DialogTitle{padding-bottom:24px}.TrainingMultiSelectorDialog__marginTop{margin:24px 0}.TrainingMultiSelectorDialog__description{background-color:#f4f5f6;padding:16px 24px;height:56px;color:#2f2f2f;font-weight:400;border-bottom:1px solid #dfe3e9}.TrainingMultiSelectorDialog__row{min-height:66px;width:100%;border-bottom:1px solid #dfe3e9;display:flex;padding:0 16px;flex-direction:column}.TrainingMultiSelectorDialog__trainingInfo{min-height:66px;display:flex;flex-direction:row;align-items:center}.TrainingMultiSelectorDialog__checkboxHolder{margin:0px;width:42px}.TrainingMultiSelectorDialog__checkboxHolder .EMUCheckbox{color:#b9b9b9}.TrainingMultiSelectorDialog__checkboxHolder .EMUCheckbox.Mui-checked{color:#289de0}.TrainingMultiSelectorDialog__nameLabel{cursor:pointer}.TrainingMultiSelectorDialog__disabled{opacity:.5}
.EmployeePickerChip.FilterSelect{width:224px;height:32px}.EmployeePickerChip.FilterSelect .FilterSelect__start-adornment{top:10px;padding-left:8px}.EmployeePickerChip.FilterSelect .FilterSelect__select__control{border-radius:20px;background-color:#dfe3e9;border-color:#dfe3e9;height:32px;color:#4a4a4a;font-size:16px;font-weight:400}.EmployeePickerChip.FilterSelect .FilterSelect__select__value-container{padding-left:40px}
.NewHireTaskItem__taskTypeChip{border-radius:20px;height:40px;padding:0 16px;font-size:16px;text-align:left;width:50%;justify-content:left}.NewHireTaskItem__taskTypeLabel{padding-left:0}.NewHireTaskItem__taskType{width:50%}.NewHireTaskItem__taskType .FilterSelect__select__control{border-radius:20px;background-color:#f4f5f6;border:1px solid #289de0;color:#289de0}.NewHireTaskItem__taskType .FilterSelect__select__control .FilterSelect__select__placeholder{color:#289de0}.NewHireTaskItem__taskType .FilterSelect__select__control .FilterSelect__select__value-container{padding:2px 16px}.NewHireTaskItem__taskType .FilterSelect__select__control .FilterSelect__select__menu{z-index:-1}.NewHireTaskItem__spread{align-items:center;display:flex;justify-content:space-between;width:100%}.NewHireTaskItem__taskCard{background-color:#f4f5f6;border-radius:8px;padding:16px;margin-bottom:24px}.NewHireTaskItem__lowerHalf{margin-top:24px;display:flex;flex-direction:column;align-items:flex-start}.NewHireTaskItem__description{width:100%;margin-bottom:8px}.NewHireTaskItem__sections{display:flex}.NewHireTaskItem__sections>*{margin-right:24px}.NewHireTaskItem__sections>*:last-child{margin-right:0}.NewHireTaskItem__input{background-color:#fff}.NewHireTaskItem__inputFieldTitle{font-size:14px;font-weight:600;line-height:24px}.NewHireTaskItem__inputFieldTitle .InputField__content{padding:0px}
.AddTasksView__hidden{display:none}.AddTasksView__contentHolder{align-items:center;display:flex;flex-direction:column;margin:28px auto}.AddTasksView__contentHolderInModal{align-items:center;display:flex;flex-direction:column}.AddTasksView__content{border-radius:12px;max-width:800px;min-width:800px;overflow:initial}.AddTasksView__contentInModal{width:100%;overflow:initial}.AddTasksView__upsell{max-width:800px;margin-top:24px}.AddTasksView__header{padding:48px 48px 0}.AddTasksView__headerInModal{padding:0}.AddTasksView__info{text-align:center;margin-bottom:48px}.AddTasksView__titleRoot{text-align:center;width:100%}.AddTasksView__headerText{color:#289de0;font-size:30px}.AddTasksView__actions{display:flex;flex-direction:row;justify-content:flex-end;padding:0 48px 48px}.AddTasksView__actionsInModal{display:flex;flex-direction:row;justify-content:flex-end;padding-top:8px;padding-right:0;padding-bottom:0}.AddTasksView__button{margin-left:20px}.AddTasksView__button:first-child{margin-left:0px}.AddTasksView__button.EMUButton--link{font-weight:400}.AddTasksView__buttonDelete{margin-left:8px}.AddTasksView__buttonDelete:first-child{margin-left:0px}.AddTasksView__buttonDelete.EMUButton--link{font-weight:400}.AddTasksView__line{display:inline-block;height:2px;width:144px}.AddTasksView__blue{background-color:#289de0}.AddTasksView__gray{background-color:#ccc}
.AddTasksAssignPeopleView__contentHolder{align-items:center;display:flex;flex-direction:column;margin:28px auto}.AddTasksAssignPeopleView__content{border-radius:12px;max-width:1024px;min-width:1024px;overflow:initial}.AddTasksAssignPeopleView__header{padding:48px 48px 0}.AddTasksAssignPeopleView__titleRoot{text-align:center;width:100%}.AddTasksAssignPeopleView__headerText{color:#289de0;font-size:30px}.AddTasksAssignPeopleView__actions{display:flex;flex-direction:row;justify-content:flex-end;padding:0 48px 48px}.AddTasksAssignPeopleView__button{margin-left:20px}.AddTasksAssignPeopleView__button:first-child{margin-left:0px}.AddTasksAssignPeopleView__button.EMUButton--link{font-weight:400}.AddTasksAssignPeopleView__gridStyle{margin-top:-24px;height:calc(100vh - 402px);border:none;background-color:#fff}.AddTasksAssignPeopleView__gridStyle .MuiDataGrid-columnHeaders{background-color:#fff;cursor:default}.AddTasksAssignPeopleView__gridStyle .MuiDataGrid-pinnedColumnHeaders{background-color:#fff;cursor:default;box-shadow:none}.AddTasksAssignPeopleView__gridStyle .MuiDataGrid-pinnedColumns{background-color:#fff;box-shadow:none}.AddTasksAssignPeopleView__gridStyle .header--style--border{text-transform:uppercase}.AddTasksAssignPeopleView__gridStyle .cell--style--employee{background-color:#fff}.AddTasksAssignPeopleView__gridStyle .cell--style--alignItems{background-color:#fff;align-items:center !important}.AddTasksAssignPeopleView__gridStyle .cell--style{background-color:#fff;color:#1f2937;font-size:16px}.AddTasksAssignPeopleView__gridStyle .MuiDataGrid-cell:focus-within{outline:none}.AddTasksAssignPeopleView__gridStyle .MuiDataGrid-columnHeader:focus{outline:none}.AddTasksAssignPeopleView__gridStyle .MuiDataGrid-columnHeader:focus-within{outline:none}.AddTasksAssignPeopleView__gridStyle .MuiDataGrid-row:hover{background-color:#fff}.AddTasksAssignPeopleView__gridStyle .MuiDataGrid-row.Mui-selected{background-color:#fff}.AddTasksAssignPeopleView__gridStyle .MuiDataGrid-row.Mui-selected:hover{background-color:#fff}.AddTasksAssignPeopleView__gridStyle .MuiDataGrid-cell{background-color:#fff}.AddTasksAssignPeopleView__menuHeader{align-items:center;display:flex;justify-content:space-between;min-height:28px;padding:32px 12px 16px;margin-bottom:8px;flex-wrap:wrap}@media(min-width: 768px){.AddTasksAssignPeopleView__menuHeader{flex-wrap:unset}}.AddTasksAssignPeopleView__menuHeader__totalEmployees.Typography{font-weight:700;margin:0;margin-bottom:8px}@media(min-width: 768px){.AddTasksAssignPeopleView__menuHeader__totalEmployees.Typography{margin-bottom:0}}.AddTasksAssignPeopleView__menuHeader__options{display:flex;flex-wrap:wrap}.AddTasksAssignPeopleView__menuHeader__options__option{flex:auto;display:inline-flex;margin:0 8px;margin-bottom:8px}.AddTasksAssignPeopleView__menuHeader__options__option:last-child{margin-right:0}@media(min-width: 768px){.AddTasksAssignPeopleView__menuHeader__options__option{flex:unset;margin-bottom:0}}.AddTasksAssignPeopleView__menuHeader__options__search{cursor:pointer}.AddTasksAssignPeopleView__menuHeader__options__filter{cursor:pointer}.AddTasksAssignPeopleView__menuHeader__options__list{cursor:pointer}.AddTasksAssignPeopleView__menuHeader__options__grid{cursor:pointer}.AddTasksAssignPeopleView__menuHeader__options__Tooltip.EMUTooltip__tooltip{margin-top:-8px;padding:0}.AddTasksAssignPeopleView__menuHeader__options .EMUTooltip__content{padding:16px 0}.AddTasksAssignPeopleView__menuHeader__options .EMUButton--link{color:#2f2f2f;font-weight:600}.AddTasksAssignPeopleView__filterTags{margin-top:-8px;padding-bottom:16px}.AddTasksAssignPeopleView__filterTags__tag.Typography{display:inline-flex;align-items:center}.AddTasksAssignPeopleView__filterTags__tag.Typography+.AddTasksAssignPeopleView__filterTags__tag.Typography{margin-left:8px}.AddTasksAssignPeopleView__filterTags__close{cursor:pointer;margin-left:4px}
.NewHirePacketView{display:flex;justify-content:center;padding:24px 8px}@media(min-width: 768px){.NewHirePacketView{padding:24px}}.NewHirePacketView__Card{background-color:#fff;border-radius:4px;max-width:800px;margin:0 auto;padding:24px}@media(min-width: 768px){.NewHirePacketView__Action,.NewHirePacketView__Content,.NewHirePacketView__Header{padding:0 24px}}.NewHirePacketView__Action .Typography,.NewHirePacketView__Content .Typography,.NewHirePacketView__Header .Typography{margin-top:0}.NewHirePacketView__Title.Typography{color:#289de0;font-weight:400}.NewHirePacketView__Subtitle.Typography{color:#289de0;font-size:18px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.NewHirePacketView__Header{margin-bottom:24px;margin-top:24px;text-align:center}.NewHirePacketView__Stepper{background-color:unset;margin:0 auto;max-width:600px;padding-bottom:32px;padding-top:8px}.NewHirePacketView__StepConnector{top:9px}.NewHirePacketView__StepConnectorLine{border-color:#ccc;border-top-width:2px}.NewHirePacketView__StepButtonIcon{height:24px;width:24px}.NewHirePacketView__StepButtonIcon--blank{background-color:#ccc;border-radius:16px;display:inline-block;height:16px;width:16px;margin-top:2px}.NewHirePacketView__StepLabel .Typography{display:none;margin:0;color:rgba(40,157,224,.5)}.NewHirePacketView__StepLabel .Typography--active{color:#289de0;font-weight:600}.NewHirePacketView__StepLabel .Typography--disabled{color:rgba(47,47,47,.5)}@media(min-width: 768px){.NewHirePacketView__StepLabel .Typography{display:block;margin-top:-8px}}.NewHirePacketView .Layout{max-width:880px;width:100%}
.OnboardingEmployeeAddedView__Content{display:flex;justify-content:center;margin:48px 0 24px}.OnboardingEmployeeAddedView .OnboardingTaskButton{margin:8px}.NewHirePacketView .OnboardingEmployeeAddedView{margin-top:80px}@media(min-width: 768px){.NewHirePacketView .OnboardingEmployeeAddedView{margin-top:92px}}
.OnboardingSelectPacketTemplate{display:flex;justify-content:center}.OnboardingSelectPacketTemplate__Buttons{display:flex;flex-wrap:wrap;justify-content:center}.OnboardingSelectPacketTemplate__Buttons__Button{margin:8px}.OnboardingSelectPacketTemplate__Buttons__Button .OnboardingTaskButton{overflow:hidden}
.OnboardingTaskInfoCard__title.Typography{color:#47afea;font-weight:400;margin-bottom:8px;text-align:center}.OnboardingTaskInfoCard__description.Typography{text-align:center}.OnboardingTaskInfoCard__children button{margin:8px}
.OnboardingDocumentsView__icon g{stroke-width:1px}.OnboardingDocumentsView__actions{display:flex;justify-content:center;flex-wrap:wrap;margin-top:40px}
.WelcomeEmailPreview section{margin-bottom:32px}.WelcomeEmailPreview section header{color:#289de0;font-size:14px;font-weight:600;margin-bottom:24px;text-transform:uppercase}
.SavePacketAsTemplateModal .Modal__Paper{max-width:800px}.SavePacketAsTemplateModal__Actions{margin-top:48px;text-align:right}.SavePacketAsTemplateModal__Actions .EMUButton{min-width:96px}.SavePacketAsTemplateModal__Buttons{display:flex;justify-content:center}.SavePacketAsTemplateModal__Buttons__ButtonIcon path{stroke:currentColor}.SavePacketAsTemplateModal__Buttons .OnboardingTaskButton{margin:8px}.SavePacketAsTemplateModal form .InputField{margin:0 auto;max-width:424px}.SavePacketAsTemplateModal form .InputField__input{width:100%}.SavePacketAsTemplateModal .WizardCardContent{margin-bottom:32px}
.OnboardingPacketPreviewView__Container__Header{background-color:#354052;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;justify-content:center;padding:16px}.OnboardingPacketPreviewView__Container__Header .EMUButton{font-size:20px;height:56px;width:256px}.OnboardingPacketPreviewView__Container__Content{border:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:none;display:flex;flex-direction:column;padding:16px}@media(min-width: 768px){.OnboardingPacketPreviewView__Container__Content{flex-direction:row;flex-wrap:wrap}}@media(min-width: 1024px){.OnboardingPacketPreviewView__Container__Content{align-items:flex-start;flex-wrap:nowrap}}.OnboardingPacketPreviewView__Container__Content__Section{flex:auto;margin:8px}@media(min-width: 768px){.OnboardingPacketPreviewView__Container__Content__Section{width:100%}}@media(min-width: 1024px){.OnboardingPacketPreviewView__Container__Content__Section{flex-wrap:nowrap;width:unset}.OnboardingPacketPreviewView__Container__Content__Section:last-of-type{flex:none;min-width:320px;width:320px}}.OnboardingPacketPreviewView__Container__Content__Section>*:not(:last-of-type){margin-bottom:24px}.OnboardingPacketPreviewView__Card{background-color:#fff;border-radius:4px;padding:16px}.OnboardingPacketPreviewView__Card__Header{display:flex;justify-content:space-between}.OnboardingPacketPreviewView__Card__Header .Icon{height:20px;width:20px}.OnboardingPacketPreviewView__Card__Header .Typography{margin:0;margin-bottom:32px}
.ReviewTaskView__mainCard{margin-bottom:10px;border-radius:8px;min-height:104px;padding:15px;display:flex;flex-direction:column;justify-content:space-between}.ReviewTaskView__notComplete{background-color:#f2f5f7}.ReviewTaskView__description{font-weight:600;font-size:16px}.ReviewTaskView__iconRow{width:100%;height:40px;display:flex;align-items:flex-end}.ReviewTaskView__tag{background-color:#dfe3e9;margin-right:15px;padding-left:5px;padding-right:5px}.ReviewTaskView__teamTaskDescriptionBox{display:flex;flex-direction:row;white-space:pre-wrap}.ReviewTaskView__beneficiary{color:#289de0;background:#dceefa;margin-right:4px}.ReviewTaskView__strikeThrough{text-decoration:line-through}.ReviewTaskView__complete{background-color:#fff;border:1px solid #dfe3e9}.ReviewTaskView__completed .description,.ReviewTaskView__completed .teamTaskDescriptionBox{opacity:.5;font-weight:400;color:#2f2f2f}.ReviewTaskView__completed .tag{opacity:.5}.ReviewTaskView__incompleteIcon{color:#999;height:24px;width:24px}.ReviewTaskView__incompleteIcon:hover{cursor:pointer}.ReviewTaskView__disabledIncompleteIcon{color:#999;height:24px;width:24px}.ReviewTaskView__completeCheckmarkIcon{color:#28c576;height:24px;width:24px}.ReviewTaskView__completeCheckmarkIcon:hover{cursor:pointer}.ReviewTaskView__disabledCheckmarkIcon{color:#28c576;height:24px;width:24px}.ReviewTaskView__completedIcon{color:#28c576}
.OnboardingSendInviteView__Card{background-color:#fff;border-radius:4px;max-width:800px;margin:0 auto;padding:24px}@media(min-width: 768px){.OnboardingSendInviteView__Card{padding:40px 48px 24px}}.OnboardingSendInviteView__Card .Alert{margin-bottom:24px}.OnboardingSendInviteView__Card .Typography{margin:0}.OnboardingSendInviteView__Card .Typography--header-card{margin-bottom:16px;margin-top:0}.OnboardingSendInviteView__Card .Typography--header-subsection{margin-bottom:24px}.OnboardingSendInviteView__Card ul{margin:0 0 48px;padding-left:18px}.OnboardingSendInviteView__Card .ModalFooter{margin-top:64px;text-align:right}@media(min-width: 768px){.OnboardingSendInviteView__Card .ModalFooter{margin-right:-24px}}.OnboardingSendInviteView__EmailPreview{box-shadow:0 2px 24px 0 rgba(0,0,0,.12);padding:24px}.OnboardingSendInviteView__EmailPreview__greeting.Typography{margin-bottom:24px}.OnboardingSendInviteView__EmailPreview__body .Typography{margin-bottom:24px}.OnboardingSendInviteView__EmailPreview .Typography--EmailPlaceholder{color:#2f2f2f;font-size:16px;font-weight:400;font-weight:600;background-color:#dfe3e9;border-radius:4px;display:inline-block;padding:2px 8px}
.NewHireTasksView__hidden{display:none}.NewHireTasksView__contentHolder{align-items:center;display:flex;flex-direction:column;margin:28px auto}.NewHireTasksView__content{border-radius:12px;max-width:850px;width:850px;overflow:initial}.NewHireTasksView__upsell{max-width:800px;margin-top:24px}.NewHireTasksView__header{padding:48px 48px 0}.NewHireTasksView__info{text-align:center;margin-bottom:48px}.NewHireTasksView__titleRoot{text-align:center;width:100%}.NewHireTasksView__headerText{color:#289de0;font-size:30px}.NewHireTasksView__actions{display:flex;flex-direction:row;justify-content:flex-end;padding:0 48px 48px}.NewHireTasksView__button{margin-left:20px}.NewHireTasksView__button:first-child{margin-left:0px}.NewHireTasksView__button.EMUButton--link{font-weight:400}.NewHireTasksView__line{display:inline-block;height:2px;width:144px}.NewHireTasksView__blue{background-color:#289de0}.NewHireTasksView__gray{background-color:#ccc}
.OnboardingPacketTemplateView{position:relative}.OnboardingPacketTemplateView__Back{align-items:center;display:inline-flex;left:24px;position:absolute;top:12px}.OnboardingPacketTemplateView__Container__CenteredHeader{background-color:#354052;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;justify-content:center;padding:16px}.OnboardingPacketTemplateView__Container__CenteredHeader .EMUButton--primary{font-size:20px;height:56px;width:256px}.OnboardingPacketTemplateView__Container__CenteredHeader .EMUButton:focus .Icon,.OnboardingPacketTemplateView__Container__CenteredHeader .EMUButton:hover .Icon{color:#ccc}.OnboardingPacketTemplateView__Container__CenteredHeader .EMUButton:focus .Icon--alert,.OnboardingPacketTemplateView__Container__CenteredHeader .EMUButton:hover .Icon--alert{color:#e38ba1}.OnboardingPacketTemplateView__Container__CenteredHeader .EMUButton:focus .Icon--success,.OnboardingPacketTemplateView__Container__CenteredHeader .EMUButton:hover .Icon--success{color:#7edbac}.OnboardingPacketTemplateView__Container__Header{background-color:#354052;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;justify-content:space-between;padding:24px}.OnboardingPacketTemplateView__Container__Header__Title{align-items:center;cursor:pointer;display:inline-flex;max-width:400px;width:100%}.OnboardingPacketTemplateView__Container__Header__Title:focus .EditIcon,.OnboardingPacketTemplateView__Container__Header__Title:hover .EditIcon{color:#ccc}.OnboardingPacketTemplateView__Container__Header__Title:focus .Typography,.OnboardingPacketTemplateView__Container__Header__Title:hover .Typography{color:#ccc}.OnboardingPacketTemplateView__Container__Header__Title form{display:flex;flex:auto}.OnboardingPacketTemplateView__Container__Header__Title form .EMUButton{min-width:unset;padding:8px}.OnboardingPacketTemplateView__Container__Header__Title form .InputField{flex:auto}.OnboardingPacketTemplateView__Container__Header__Title .Typography{color:#fff;font-size:24px;margin:0}.OnboardingPacketTemplateView__Container__Header__Title .Icon--right{margin-left:16px}.OnboardingPacketTemplateView__Container__Header .EMUButton.IconButton{padding-left:4px;padding-right:4px;min-width:42px}.OnboardingPacketTemplateView__Container__Header .EMUButton--primary{font-size:20px;height:56px;width:256px}.OnboardingPacketTemplateView__Container__Header .EMUButton:focus .Icon,.OnboardingPacketTemplateView__Container__Header .EMUButton:hover .Icon{color:#ccc}.OnboardingPacketTemplateView__Container__Header .EMUButton:focus .Icon--alert,.OnboardingPacketTemplateView__Container__Header .EMUButton:hover .Icon--alert{color:#e38ba1}.OnboardingPacketTemplateView__Container__Header .EMUButton:focus .Icon--success,.OnboardingPacketTemplateView__Container__Header .EMUButton:hover .Icon--success{color:#7edbac}.OnboardingPacketTemplateView__Container__Header .Icon{color:#fff;height:24px;width:24px}.OnboardingPacketTemplateView__Container__Header .Icon g,.OnboardingPacketTemplateView__Container__Header .Icon path{stroke:currentColor}.OnboardingPacketTemplateView__Container__Content{border:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:none;display:flex;flex-direction:column;padding:16px}@media(min-width: 768px){.OnboardingPacketTemplateView__Container__Content{flex-direction:row;flex-wrap:wrap}}@media(min-width: 1024px){.OnboardingPacketTemplateView__Container__Content{align-items:flex-start;flex-wrap:nowrap}}.OnboardingPacketTemplateView__Container__Content__Section{flex:auto;margin:8px}@media(min-width: 768px){.OnboardingPacketTemplateView__Container__Content__Section{width:100%}}@media(min-width: 1024px){.OnboardingPacketTemplateView__Container__Content__Section{flex-wrap:nowrap;width:unset}.OnboardingPacketTemplateView__Container__Content__Section:last-of-type{flex:none;min-width:320px;width:320px}}.OnboardingPacketTemplateView__Container__Content__Section>*:not(:last-of-type){margin-bottom:24px}.OnboardingPacketTemplateView__Card{background-color:#fff;border-radius:4px;padding:16px}.OnboardingPacketTemplateView__Card__Header{display:flex;justify-content:space-between}.OnboardingPacketTemplateView__Card__Header .Icon{height:20px;width:20px}.OnboardingPacketTemplateView__Card__Header .Typography{margin:0;margin-bottom:32px}.OnboardingPacketTemplateView__Heading{margin:24px 0 48px;text-align:center}.OnboardingPacketTemplateView__Title{margin:0}.copyTemplate.tooltipFontPadding{padding:16px}
.OnboardingPacketTemplateDocumentsForm{display:flex;justify-content:center}.OnboardingPacketTemplateDocumentsForm .LayoutRow{justify-content:center}.OnboardingPacketTemplateDocumentsForm .OnboardingTaskButton{margin:0 8px}
.OnboardingPacketTemplateWelcomeMessageForm{display:flex;justify-content:center}.OnboardingPacketTemplateWelcomeMessageForm .InputField{margin-bottom:16px}.OnboardingPacketTemplateWelcomeMessageForm .InputField__input{width:100%}.OnboardingPacketTemplateWelcomeMessageForm .InputField.ShortInput{max-width:128px}.OnboardingPacketTemplateWelcomeMessageForm .InputField.MediumInput{max-width:440px}.OnboardingPacketTemplateWelcomeMessageForm .InputField .FilterSelect__select__control{height:auto}.OnboardingPacketTemplateWelcomeMessageForm .InputField .FilterSelect__start-adornment{top:12px}
.NewHirePacketModal .Modal__Paper{max-width:800px}.NewHirePacketModal__Action,.NewHirePacketModal__Content,.NewHirePacketModal__Header{padding:0 24px}.NewHirePacketModal__Action .Typography,.NewHirePacketModal__Content .Typography,.NewHirePacketModal__Header .Typography{margin-top:0}.NewHirePacketModal__Title{text-align:center}.NewHirePacketModal__Subtitle.Typography{color:#289de0;font-size:18px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.NewHirePacketModal__Header{margin-bottom:24px;margin-top:24px}.NewHirePacketModal__Section{margin-bottom:16px}.NewHirePacketModal .Layout{display:flex}.NewHirePacketModal .Layout.Left,.NewHirePacketModal .Layout.Right{display:block;padding-right:16px}.NewHirePacketModal .Layout.Left .Icon{font-size:48px;color:#289de0}.NewHirePacketModal .Layout.Right{flex:auto}.NewHirePacketModal .Layout.Right ul{padding-left:18px}
.AdditionalSettings{display:flex;justify-content:center}.AdditionalSettings .LayoutRow{flex-wrap:wrap;justify-content:center}.AdditionalSettings .OnboardingTaskButton{margin:4px;overflow:hidden}.AdditionalSettings .OnboardingTaskButton .Icon g{stroke:currentColor}.AdditionalSettings__PolicySelection{margin-top:24px}.AdditionalSettings__PolicySelection .LayoutRow{flex-wrap:wrap}.AdditionalSettings__PolicySelection .OnboardingTaskButton{margin:8px}.AdditionalSettings__Action{text-align:right;width:100%}
.OnboardingView__PageNav__Title{margin:0}.OnboardingView__Content{padding:16px 8px 8px}@media(min-width: 768px){.OnboardingView__Content{padding:32px 24px 24px}}.OnboardingView .PageNav__Header__right .Icon g{stroke:currentColor}.OnboardingView .EMUTab.Link{color:inherit}.OnboardingView .EMUTab.Link.EMUTab--selected{color:#289de0}.OnboardingView .EMUTab.Link:hover{color:#0083c6}
.CelebrationTag{display:flex;align-items:center;font-size:12px;font-weight:600}.CelebrationTag svg{margin-right:8px}.CelebrationTag--primary{color:#289de0}.CelebrationTag--orange{color:#ff8c5a}
.UserCelebrationRow{display:flex;align-items:center}.UserCelebrationRow__fullName{color:#2f2f2f;margin-top:4px;word-break:break-all}.UserCelebrationRow__right{margin-left:16px}.UserCelebrationRow .EMUButton{padding:0}
.UserCelebrationDate{width:36px;min-width:36px}.UserCelebrationDate__day{color:#999;font-size:14px;font-weight:600;line-height:16px;text-transform:uppercase}.UserCelebrationDate__date{color:#2f2f2f;font-size:30px;font-size:20px;font-weight:600}
.UserHomeCelebrations__CardHeader{padding-bottom:0}.UserHomeCelebrations__row{display:flex;align-items:flex-start;justify-content:flex-start;padding:8px 0;box-sizing:border-box;border-top:1px solid #dfe3e9}.UserHomeCelebrations__row__users{margin-left:8px}.UserHomeCelebrations__row:last-of-type{border-bottom:1px solid #dfe3e9}.UserHomeCelebrations__blank{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:0 36px}.UserHomeCelebrations__blank__emoji{font-size:36px}.UserHomeCelebrations__blank__header{font-weight:600;margin:8px 0}.UserHomeCelebrations__blank__body{font-size:14px}.UserHomeCelebrations__multiple__rows{margin-bottom:16px}.UserHomeCelebrations__multiple__rows:last-of-type{margin-bottom:0}.UserHomeCelebrations__month{margin-top:24px}.UserHomeCelebrations__title{font-weight:600;font-size:14px;margin-bottom:7px;color:#2f2f2f;text-transform:uppercase}.UserHomeCelebrations .Typography--header-card{margin-top:0}
.UserHomeDocuments__plusIcon{margin:0 8px 0 -8px}.UserHomeDocuments__button{margin-right:16px}.UserHomeDocuments__card__header{display:flex;align-items:center}.UserHomeDocuments__card__header__text{margin:0 8px 0 8px}.UserHomeDocuments__documentIcon{width:24px;max-height:32px;padding-left:4px}.UserHomeDocuments__linkIcon{width:24px;max-height:32px;padding-left:8px;padding-top:4px}.UserHomeDocuments__alert{box-sizing:border-box;font-size:14px;padding:24px}.UserHomeDocuments__alert__title{font-weight:600;font-size:16px;margin-bottom:16px}.UserHomeDocuments__alert__heading{font-weight:600;margin-top:12px}.UserHomeDocuments__alert__list{padding-left:20px}.UserHomeDocuments__alert .Alert__wrapper{padding:16px;color:#2f2f2f}.UserHomeDocuments__alert .Alert__wrapper p{font-size:16px}.UserHomeDocuments__alert .Alert__wrapper svg{width:28px;height:28px}.UserHomeDocuments__user-blank-state{margin-top:0}.UserHomeDocuments__files{display:flex;align-items:center;padding-top:16px;padding-bottom:16px;border-top:1px solid #dfe3e9}.UserHomeDocuments__files:last-child{border-bottom:1px solid #dfe3e9}.UserHomeDocuments__files a{display:flex;align-items:center}.UserHomeDocuments__files__name{width:85%;max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:8px;padding-right:8px;box-sizing:border-box;font-style:14px;color:#595959}.UserHomeDocuments__files__linkTitle{width:85%;max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:8px;padding-right:8px;box-sizing:border-box;font-style:14px;color:#595959}.UserHomeDocuments__files__linkTitle:hover{cursor:pointer}.UserHomeDocuments__files__blank{color:#999;font-size:14px;margin-bottom:16px}
.UserHomeHeader{padding:24px 0}.UserHomeHeader__layout{display:flex;align-items:center;justify-content:space-between}.UserHomeHeader__layout__paywall{margin:auto;width:100%;display:flex;flex-direction:column;align-items:center}.UserHomeHeader__layout__text{margin-left:16px}.UserHomeHeader__layout__text__header{font-size:28px;font-weight:700;color:#2f2f2f;line-height:35px}.UserHomeHeader__layout__text__link{font-size:16px;font-weight:400;line-height:22px}.UserHomeHeader__avatar{width:64px;height:64px}
.CopyJobLinkHomeModal__content__input{margin:12px 0}.CopyJobLinkHomeModal__content__input .InputField__input{border-left:4px solid #289de0;width:100%;display:flex;justify-content:space-between;align-items:center}@media(min-width: 768px){.CopyJobLinkHomeModal__content__input .InputField__input input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:75%}}.CopyJobLinkHomeModal__content__input .InputField__input button{padding:2px 12px;min-width:70px;height:30px;margin-right:2px;font-size:14px;display:none}@media(min-width: 768px){.CopyJobLinkHomeModal__content__input .InputField__input button{display:unset;min-width:90px}}.CopyJobLinkHomeModal__desc{color:#2f2f2f;font-size:14px}
.UserHomeJobPostings thead tr{height:unset}.UserHomeJobPostings__row__title{text-decoration:unset;color:#289de0;font-size:16px;margin-bottom:4px}.UserHomeJobPostings__row__date{font-size:14px;color:#999}.UserHomeJobPostings__row__details{font-size:14px;color:#595959}.UserHomeJobPostings__row__flex{display:flex;align-items:center;margin-top:8px}.UserHomeJobPostings__row__flex button{padding:0;min-width:unset;margin-right:8px}@media(min-width: 768px){.UserHomeJobPostings__row__flex button{margin-right:12px}}.UserHomeJobPostings__row__flex button:last-child{margin-right:0}.UserHomeJobPostings__blank__posting{color:#6b7280;font-weight:600}.UserHomeJobPostings__blank__posting__row td{border-bottom:unset}.UserHomeJobPostings__description{margin-top:-16px;margin-bottom:16px;color:#2f2f2f;font-weight:400;font-size:16px;line-height:24px}.UserHomeJobPostings__cell__title{width:60%}.UserHomeJobPostings__cell__data{width:-20%}
.UserHomeTimeOff .EmployeePolicy{display:flex;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;border-radius:8px;background-color:#f0f8ff;margin-bottom:8px}.UserHomeTimeOff .EmployeePolicy:last-child{margin-bottom:0}.UserHomeTimeOff .EmployeePolicy__Icon{font-size:36px;padding-right:8px}.UserHomeTimeOff .EmployeePolicy__Content{flex:auto}.UserHomeTimeOff .EMUCardAction{text-align:center}
.HomeClockShiftCard--alert .Alert__wrapper{padding:16px 24px}.HomeClockShiftCard--alert .Alert__wrapper .Alert__wrapper__content__icon svg{width:24px;height:24px}
.ClockIn__buttonSection{text-align:center}.ClockIn__buttonSection p{margin-top:0;margin-bottom:12px}.ClockIn__duration{margin-bottom:20px}.ClockIn__punchButton{width:100%;height:56px;border-radius:8px}.ClockIn__clockOutButton{background-color:#28c576 !important;width:100%;height:56px;border-radius:8px}.ClockIn__clockOutButton:hover{background-color:#08a36b !important}.ClockIn__clockOutButton:disabled{opacity:.5;background-color:#28c576 !important}.ClockIn__Clock24{height:24px;width:24px;position:relative;top:1px;margin-right:16px}.ClockIn__Clock16{position:relative;top:1px;margin-right:6px}.ClockIn__Divider{margin-top:16px}.ClockIn__links{margin-top:16px;text-align:right}.ClockIn__Timesheet16{position:relative;top:3px;height:16px;width:16px;margin-right:6px}.ClockInFromOwnProfile__icon{position:relative;top:1px;height:16px;width:16px;margin-right:8px}.ClockOutFromOwnProfile{display:flex;justify-content:center}.ClockOutFromOwnProfile__leftSide{height:32px;border-right:solid 1px #fff;border-radius:8px 0 0 8px;padding:4px 16px;display:inline-flex;justify-content:flex-start;background-color:#28c576 !important;color:#fff}.ClockOutFromOwnProfile .DurationOfTime{color:#fff;font-weight:600}.ClockOutFromOwnProfile .EMUButton{height:32px;background-color:#28c576 !important;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:8px;border-bottom-right-radius:8px}.ClockOutFromOwnProfile .EMUButton:hover{background-color:#08a36b !important}.ClockOutFromOwnProfile .EMUButton:disabled{opacity:50%;background-color:#28c576 !important}.ClockOutFromOwnProfile__icon{position:relative;top:4px;height:16px;width:16px;margin-right:8px}
.UserHomeView{box-sizing:border-box;margin:auto;padding:12px;width:100%}@media(min-width: 768px){.UserHomeView{max-width:1124px}}.UserHomeView__layout{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column-reverse}@media(min-width: 768px){.UserHomeView__layout{flex-direction:row}}.UserHomeView__layout__left{flex:auto;margin-right:0;max-width:725px;width:100%}@media(min-width: 768px){.UserHomeView__layout__left{min-width:500px;margin-right:24px}.UserHomeView__layout__left:empty{min-width:unset;width:0}}.UserHomeView__layout__right{width:100%;margin-bottom:24px}@media(min-width: 768px){.UserHomeView__layout__right{max-width:350px;min-width:350px}}.UserHomeView__card{width:100%;margin-bottom:24px}.UserHomeView__card__actions{padding:0;min-width:0}.UserHomeView__card__actions.EMUButton{padding:0;min-width:0}.UserHomeView .ClockIn{margin-bottom:24px}.UserHomeView .WhosOut{margin-bottom:24px}
.UserHomePay__Content{margin-bottom:24px}.UserHomePay__Content__Title{display:flex;flex-direction:row;align-items:center}.UserHomePay__Content__Title__Text{margin:0 8px 0 8px}.UserHomePay__Item{display:flex;flex-direction:row;align-items:center;margin-top:-8px}.UserHomePay__Item__Left{flex:1 1 auto}.UserHomePay__Item__Left__Title{font-size:18px;font-weight:600;line-height:28px;margin:0}.UserHomePay__Item__Left__Body{color:#6b7280;font-size:14px;font-weight:400;line-height:20px;margin:0}.UserHomePay__Item__Left__Body__Bold{display:inline;font-weight:600;font-size:14px;color:#1f2937}.UserHomePay__Item__Left__Next{font-weight:400;font-size:16px;line-height:24px;margin:0}.UserHomePay__Item__Right{flex:0 0 auto;margin:0;margin-left:24px;padding:8px 16px}.UserHomePay__Underline{border-bottom:1px solid #dfe3e9;margin-bottom:16px}
.CelebrationModal__Icon.Typography{font-size:64px}.CelebrationModal__Subtitle.Typography{font-size:20px;font-weight:600;margin-top:8px}.CelebrationModal__Title.Typography{font-size:30px;font-weight:600;margin-top:16px}.CelebrationModal__Footer{margin-top:40px;margin-bottom:80px}.CelebrationModal__Footer div:last-of-type{margin-top:8px}.CelebrationModal .Typography{margin-bottom:0}.CelebrationModal .Modal__Paper{max-width:800px;overflow:hidden}.CelebrationModal .ModalContent{position:relative;text-align:center;z-index:3}.CelebrationModal .ModalHeader__close{z-index:4}
.UserHomePayModal{display:flex;align-items:center;flex-direction:column}.UserHomePayModal__Title{font-size:24px;font-weight:bold}.UserHomePayModal__Body{color:#777;font-size:14px;font-weight:400}.UserHomePayModal__Button{margin-top:32px}
.UserOnboardingCard{margin-bottom:24px;width:100%}@media(min-width: 768px){.UserOnboardingCard{background-color:#fff;border-radius:12px}}.UserOnboardingCard__Title.Typography,.UserOnboardingCard__Subtitle.Typography{margin:0 0 8px}.UserOnboardingCard__Title.Typography--header-main,.UserOnboardingCard__Subtitle.Typography--header-main{font-weight:700}.UserOnboardingCard .Header{margin-bottom:24px}.UserOnboardingCard .Layout{display:flex;flex-direction:column}@media(min-width: 768px){.UserOnboardingCard .Layout{flex-direction:row}}.UserOnboardingCard .LeftLayout{background-color:#fff;border-radius:12px;padding:24px 36px 24px 24px;margin-bottom:12px}@media(min-width: 768px){.UserOnboardingCard .LeftLayout{background-color:unset;border-radius:unset;flex:auto;margin-bottom:unset}}.UserOnboardingCard .RightLayout{background-color:#fff;border-radius:12px;padding:24px 24px 24px 36px;max-width:364px}@media(min-width: 768px){.UserOnboardingCard .RightLayout{background-color:unset;border-radius:unset;border-left:1px solid #dfe3e9;flex:0 1 auto}}.UserOnboardingCard .SectionHeader .Typography{color:#289de0;font-size:14px;font-weight:600;text-transform:uppercase}.UserOnboardingCard .SectionFooter{padding:24px 0 0 0}.UserOnboardingCard__Placeholder{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding-bottom:24px;padding-top:24px;text-align:center}.UserOnboardingCard__Placeholder .Typography{margin-bottom:0;margin-top:0}.UserOnboardingCard__Placeholder .Typography:not(.Typography--header-main){color:rgba(47,47,47,.5)}.UserOnboardingCard__Placeholder .Typography--header-main{font-size:80px}
.CalendarComponent__selectedDate{background-color:#289de0;color:#fff}.CalendarComponent__dates{background-color:#fff;color:#2f2f2f}.CalendarComponent__weekLabels{display:flex;flex-direction:row;margin:4px 0;justify-content:space-between}.CalendarComponent__dayName{font-size:16px;font-weight:600;color:#ccc;padding:6px 8px}.CalendarComponent__today{color:#289de0 !important}.CalendarComponent__day{aspect-ratio:1;padding-top:4px;padding-bottom:4px;padding-right:8px;padding-left:8px;justify-content:center;align-items:center;border-radius:30px}.CalendarComponent__dayButton{background-color:rgba(0,0,0,0)}.CalendarComponent__dayButton:hover{background-color:rgba(0,0,0,0)}.CalendarComponent__daySelected{background-color:#289de0}.CalendarComponent__dayLabel{font-size:18px;width:20px;color:#2f2f2f}.CalendarComponent__dayLabelSelected{color:#fff;font-weight:bold}.CalendarComponent__dayLabelInactive{color:#ccc}
.CompanyOnboardingBlockingAlert ul{padding-left:32px;margin-top:8px}.CompanyOnboardingBlockingAlert li{line-height:24px}
.CheckHqCompanyComponents__title{color:#2f2f2f;margin-top:0px;font-weight:600;font-size:24px;margin-bottom:2px}.CheckHqCompanyComponents__button{margin-top:24px}.CheckHqCompanyComponents__section{background-color:#fff;border-radius:4px;margin-top:16px;padding:18px 24px;height:176px;width:350px}.CheckHqCompanyComponents__sectionTitle{color:#2f2f2f;font-size:20px;font-weight:800}.CheckHqCompanyComponents__grid{max-width:1150px}
.PayrollDocuments__Actions{display:flex;width:120px}.PayrollDocuments__Actions .ProgressBar{margin-left:12px;width:108px}.PayrollDocuments__Actions .EMUButton{margin-left:12px}.PayrollDocuments__CreateDate{padding-right:24px}.PayrollDocuments__DocumentInfo{display:inline-flex;align-items:center;flex:1 0 0;min-width:0}.PayrollDocuments__DocumentInfo .Typography{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PayrollDocuments__Link{display:block;flex:1 0 0;min-width:0}@media(min-width: 600px){.PayrollDocuments__Link{display:inline-flex;flex:unset;min-width:unset}}.PayrollDocuments__Link>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PayrollDocuments__Link.EMUButton{color:#2f2f2f}.PayrollDocuments__Link.EMUButton:focus,.PayrollDocuments__Link.EMUButton:hover{color:#000}
.PayrollDocumentView{width:100%;margin-bottom:24px}.PayrollDocumentView__modal{min-width:85vw;height:90vh}@media(min-width: 768px){.PayrollDocumentView__modal{width:85vw}}.PayrollDocumentView__modal .DocumentViewer{height:85vh;left:0;position:absolute;right:0;top:72px;width:100vw}@media(min-width: 768px){.PayrollDocumentView__modal .DocumentViewer{width:85vw}}
.TimesheetApprovalPreferencesView__check{color:#289de0}.TimesheetApprovalPreferencesView__container{margin-left:0px}.TimesheetApprovalPreferencesView__deadlineRemainder{align-items:center;display:flex;flex-direction:column;width:calc(100% - 58px)}.TimesheetApprovalPreferencesView__deadlineRemainder>*{align-items:center;display:flex;flex-direction:row;width:100%}.TimesheetApprovalPreferencesView__deadlineRemainder>*:first-child{margin-bottom:10px}.TimesheetApprovalPreferencesView__deadlineRow{display:flex;flex-direction:row;width:100%}.TimesheetApprovalPreferencesView__deadlineUpdateIndicator{width:7%;display:flex;align-items:center;justify-content:center}.TimesheetApprovalPreferencesView__disabled{opacity:.5}.TimesheetApprovalPreferencesView__gridCard{width:775px}.TimesheetApprovalPreferencesView__indent{padding-left:58px}.TimesheetApprovalPreferencesView__indent2{padding-left:116px}.TimesheetApprovalPreferencesView__list{list-style-type:none;margin-left:15px}.TimesheetApprovalPreferencesView__list>li{display:flex;align-items:center}.TimesheetApprovalPreferencesView__mainGrid{max-width:1480px}.TimesheetApprovalPreferencesView__mainTitle{padding-bottom:16px}.TimesheetApprovalPreferencesView__mainTitle.Typography{justify-content:flex-start}.TimesheetApprovalPreferencesView__timePicker input.MuiOutlinedInput-input{padding:9px}.TimesheetApprovalPreferencesView__headerSubsection{font-weight:600}.TimesheetApprovalPreferencesView__toggleContainer{background-color:#f0f8ff;padding:16px;border-radius:8px}.TimesheetApprovalPreferencesView__toggleContainer span{font-weight:600}
.SemiMonthlyOptions__labelHolder{padding:4px 0px}.SemiMonthlyOptions__label{color:#595959;font-size:14px;white-space:nowrap}.SemiMonthlyOptions__payPeriodSplitView{display:flex;flex-direction:row;justify-content:space-between;width:100%}.SemiMonthlyOptions__splitInput{width:calc(50% - 4px)}
.CreatePayScheduleForm__blue.Typography{color:#289de0;text-align:center}.CreatePayScheduleForm__buttonContainer{display:flex;justify-content:flex-start;margin:24px 0px}.CreatePayScheduleForm__formSection{margin-bottom:20px}.CreatePayScheduleForm__formSection:last-child{margin-bottom:0px}
.CreatePaySchedulePreview__body{display:flex;flex-direction:column;gap:48px 0px;justify-content:center;padding:24px 0px 0px}.CreatePaySchedulePreview__body p{margin-block:0px}.CreatePaySchedulePreview__calendarSection{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:22px 32px}.CreatePaySchedulePreview__calendarHolder{display:flex;flex-direction:column;gap:16px 0px;justify-content:flex-start}.CreatePaySchedulePreview__month{display:grid;grid-template-columns:repeat(7, 1fr);grid-gap:12px 0px}.CreatePaySchedulePreview__title{color:#2f2f2f;font-weight:600;font-size:18px;line-height:24px;text-align:center}.CreatePaySchedulePreview__upper{text-transform:uppercase}.CreatePaySchedulePreview__calendarHead{font-size:13px;line-height:18px;color:#4a4a4a;font-weight:600;text-transform:uppercase}.CreatePaySchedulePreview__cell{display:flex;justify-content:center;height:32px;width:38px}.CreatePaySchedulePreview__calendarDay{align-items:center;display:flex;font-size:18px;height:32px;justify-content:center;line-height:24px;width:100%}.CreatePaySchedulePreview__legend{display:flex;align-items:center;justify-content:space-around;width:100%}.CreatePaySchedulePreview__legend .Typography{align-items:center;display:flex;font-size:14px;height:16px;line-height:16px;margin-block:0px;margin-right:8px}.CreatePaySchedulePreview__legend .Typography:last-child{margin-right:0px}.CreatePaySchedulePreview__legendCircle{border-radius:50%;content:"&nbsp";height:16px;margin-right:4px;width:16px}.CreatePaySchedulePreview__legendPayday{background-color:#ffd17d;border-radius:50%}.CreatePaySchedulePreview__legendFirst{background-color:#000}.CreatePaySchedulePreview__legendSubmission{background-color:#fff;border:2px solid #006ca6}.CreatePaySchedulePreview__legendBanksClosed{align-items:center;justify-content:center;background-color:#fff;background-image:linear-gradient(to right, #74c7f5 25%, rgba(11, 199, 245, 0.5) 25%, rgba(11, 199, 245, 0.5) 75%, #74c7f5 25%);display:flex;font-size:12px;height:20px;line-height:12px;margin-right:4px;width:32px}.CreatePaySchedulePreview__calendar{display:grid;grid-template-columns:repeat(7, 1fr);grid-gap:10px 0px;width:483px}.CreatePaySchedulePreview__pp0start{border-radius:16px 0 0 16px;background-color:#74c7f5;margin-left:2px;padding-right:2px;width:36px}.CreatePaySchedulePreview__pp0end{border-radius:0 16px 16px 0;background-color:#74c7f5;margin-right:2px;padding-left:2px;width:36px}.CreatePaySchedulePreview__pp1start{border-radius:16px 0 0 16px;background-color:#7edbac;margin-left:2px;padding-right:2px;width:36px}.CreatePaySchedulePreview__pp1end{border-radius:0 16px 16px 0;background-color:#7edbac;margin-right:2px;padding-left:2px;width:36px}.CreatePaySchedulePreview__pp0{background-color:#74c7f5}.CreatePaySchedulePreview__pp1{background-color:#7edbac}.CreatePaySchedulePreview__bankClosed.pp0{background-color:#74c845}.CreatePaySchedulePreview__bankClosed.pp1{background-color:#7edbfc}.CreatePaySchedulePreview__deadline{align-items:center;border:2px solid #006ca6;border-radius:50%;display:flex;justify-content:center;height:32px;width:32px}.CreatePaySchedulePreview__payDay{align-items:center;background-color:#ffd17d;border-radius:50%;display:flex;justify-content:center;height:32px;width:32px}.CreatePaySchedulePreview__firstPayDay{background-color:#000;color:#fff;border:2px solid #fff}.CreatePaySchedulePreview__adjusted{border:2px solid #d13f63}
.AddWorkersView{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:100px}.AddWorkersView__header{width:100%;background-color:#fff;min-height:80px;display:flex;align-items:center}.AddWorkersView__header>*{padding-left:32px}.AddWorkersView__card{padding:8px;position:relative;margin:16px;width:100%;max-width:960px}@media(min-width: 768px){.AddWorkersView__card{padding:16px;margin:32px}}.AddWorkersView__card__header{display:flex;align-items:center;width:100%;justify-content:space-between;margin-bottom:24px}.AddWorkersView__card__header__title{margin:0}.AddWorkersView__card__header__count{margin:0}.AddWorkersView__card__controls{width:100%;display:flex;flex-direction:column;padding-bottom:8px}@media(min-width: 768px){.AddWorkersView__card__controls{align-items:center;flex-direction:row}}.AddWorkersView__card__controls>*{margin-right:8px}.AddWorkersView__card__controls__search{flex:1}.AddWorkersView__card__controls__search__icon{margin-left:8px}.AddWorkersView__card__controls__select{margin-bottom:8px;flex:1}@media(min-width: 768px){.AddWorkersView__card__controls__select{margin-bottom:0}}.AddWorkersView__card__table__header__row{height:28px;vertical-align:bottom}.AddWorkersView__card__table__header__row__cell{color:#2f2f2f;font-size:16px;font-weight:600;padding:4px 56px 4px 8px}@media(min-width: 768px){.AddWorkersView__card__table__header__row__cell--location{max-width:90px}}.AddWorkersView__card__table__header__row__cell__radio{background-color:unset !important;padding:4px 12px 4px 0px}.AddWorkersView__card__table__row__cell{color:#2f2f2f;font-size:16px;padding:4px 56px 4px 8px}.AddWorkersView__card__table__row__cell--mobile-collapse{display:none}@media(min-width: 768px){.AddWorkersView__card__table__row__cell--mobile-collapse{display:table-cell}}.AddWorkersView__card__table__row__cell__radio{background-color:unset !important;padding:4px 12px 4px 0px}.AddWorkersView__card__table__row__cell__name{display:flex;align-items:center}.AddWorkersView__card__table__row--disabled .AddWorkersView__card__table__row__cell{color:rgba(47,47,47,.5)}.AddWorkersView__card__table__blank-state{display:flex;align-items:center;justify-content:center;width:100%;padding:24px}.AddWorkersView__card__table__blank-state__text{font-size:20px;color:#999}.AddWorkersView .Footer{margin-top:48px}.AddWorkersView .Footer--fixed .FooterContainer{margin-left:-40px;max-width:960px}.AddWorkersView .FooterContent{display:flex}.AddWorkersView .FooterContent .EMUButton{margin:0 4px}.AddWorkersView .Alert{margin:8px 0 24px}
.EditPayScheduleName__actions.ModalFooter.ModalFooter--actions{align-items:center;display:flex;flex-direction:row;gap:0px 16px;justify-content:flex-end;margin-top:48px}.EditPayScheduleName__formSection{margin-top:24px}.EditPayScheduleName__gone{display:none}.EditPayScheduleName__inputField label{color:#2f2f2f;font-size:16px;font-weight:600;line-height:24px}.EditPayScheduleName__label{color:#2f2f2f;font-size:16px;font-weight:600;line-height:24px}.EditPayScheduleName__modal.MuiDialog-paper{border-radius:12px;padding:48px 24px 24px}.EditPayScheduleName__modal .ModalHeader__title{color:#289de0;font-size:30px;font-weight:400;text-align:center}.EditPayScheduleName__modal .ModalHeader__close .EMUButton{color:#4a4a4a}.EditPayScheduleName__modalBody{padding:0px 24px}.EditPayScheduleName__spinner{color:#595959}
.MoveWorkerToAnotherPayScheduleModal__calendarHolder{display:flex;flex-direction:column;gap:16px 0px;justify-content:flex-start;width:100%}.MoveWorkerToAnotherPayScheduleModal__month{display:grid;grid-template-columns:repeat(7, 1fr);grid-gap:12px 0px}.MoveWorkerToAnotherPayScheduleModal__title{color:#2f2f2f;font-weight:600;font-size:18px;line-height:24px;text-align:center}.MoveWorkerToAnotherPayScheduleModal__upper{text-transform:uppercase}.MoveWorkerToAnotherPayScheduleModal__calendarHead{font-size:13px;line-height:18px;color:#ccc;font-weight:600;text-transform:uppercase}.MoveWorkerToAnotherPayScheduleModal__cell{display:flex;justify-content:center;height:32px;width:38px}.MoveWorkerToAnotherPayScheduleModal__calendarDay{align-items:center;display:flex;font-size:18px;height:32px;justify-content:center;line-height:24px;width:100%}.MoveWorkerToAnotherPayScheduleModal__ppOld{background-color:#41d088}.MoveWorkerToAnotherPayScheduleModal__ppOldstart{border-bottom-left-radius:16px;border-top-left-radius:16px;margin-left:2px;padding-right:2px;width:36px}.MoveWorkerToAnotherPayScheduleModal__ppOldend{border-bottom-right-radius:16px;border-top-right-radius:16px;margin-right:2px;padding-left:2px;width:36px}.MoveWorkerToAnotherPayScheduleModal__ppGap{background-color:#ffa37b}.MoveWorkerToAnotherPayScheduleModal__ppGapstart{border-bottom-left-radius:16px;border-top-left-radius:16px;margin-left:2px;padding-right:2px;width:36px}.MoveWorkerToAnotherPayScheduleModal__ppGapend{border-bottom-right-radius:16px;border-top-right-radius:16px;margin-right:2px;padding-left:2px;width:36px}.MoveWorkerToAnotherPayScheduleModal__ppNew{background-color:#47afea}.MoveWorkerToAnotherPayScheduleModal__ppNewstart{border-bottom-left-radius:16px;border-top-left-radius:16px;margin-left:2px;padding-right:2px;width:36px}.MoveWorkerToAnotherPayScheduleModal__ppNewend{border-bottom-right-radius:16px;border-top-right-radius:16px;margin-right:2px;padding-left:2px;width:36px}.MoveWorkerToAnotherPayScheduleModal__payDay{align-items:center;background-color:#ffd17d;border-radius:50%;display:flex;justify-content:center;height:32px;width:32px}
.PaySchedule__archivedTag{margin-top:0px;margin-bottom:0px;padding:6px 12px;border-radius:16px;font-size:16px;text-transform:uppercase;background-color:#289de0 !important;color:#fff !important}.PaySchedule__disabledButton{opacity:.4}.PaySchedule__archiveTooltip{max-width:400px !important}.PaySchedule__content{padding:12px 30px}.PaySchedule__content h3{margin-bottom:0px;margin-top:0px}.PaySchedule__title{margin-top:0px;margin-block:0px;margin-bottom:30px;display:flex}.PaySchedule__body{margin-top:12px}.PaySchedule__card{margin-bottom:12px}.PaySchedule__cardHeader{margin-block:0px}.PaySchedule__empName{display:flex;align-items:center}.PaySchedule__empName.Typography{margin-block:0px}.PaySchedule__value{color:#2f2f2f;font-family:"Source Sans Pro";margin:0px 0px 24px}.PaySchedule__value:last-child{margin-bottom:0px}.PaySchedule__valueLabel{color:#777;font-family:"Source Sans Pro";margin-top:12px;font-size:14px}.PaySchedule__backIcon{margin-right:8px}.PaySchedule__backLink{align-items:center;display:inline-flex;margin-block:0px;margin-bottom:8px}.PaySchedule__backLink.Typography{color:#289de0}.PaySchedule__noEmployees{align-items:center;flex-direction:column;padding:60px 0px}.PaySchedule__addEmployeeIcon{color:#ccc;height:96px;width:96px}.PaySchedule__ellipsis{color:#4a4a4a}.PaySchedule__noPeople{color:#999}.PaySchedule__noPeople.Typography{font-size:24px;margin-block:24px;margin:24px 0px}.PaySchedule__addPeopleButton{color:#fff;font-size:16px;height:40px}.PaySchedule__addPeopleButton svg{height:16px;margin-right:8px;width:16px}.PaySchedule__editOnRightContainer{display:flex;align-items:center}.PaySchedule__editOnRightContainer>div:first-child{margin-right:8px;width:calc(100% - 24px)}.PaySchedule__editOnRight{height:16px;width:16px;min-width:unset}.PaySchedule__editOnRight svg{color:#289de0}.PaySchedule__editOnRight.EMUButton{border:none;margin:0px;padding:0px}.PaySchedule__headerCell{color:#2f2f2f;line-height:16px;opacity:50%;text-transform:uppercase}.PaySchedule__tooltip.EMUTooltip__tooltip{padding:16px 16px}.PaySchedule__tooltip.EMUTooltip__tooltip.Typography{margin-block:0px;color:#fff}.PaySchedule__searchIcon{margin-left:8px}.PaySchedule__filter{flex:1}.PaySchedule__moveButton{width:254px;margin-right:8px;padding:8px 12px !important}.PaySchedule__removeButton{border-width:0px !important;background-color:#f0f8ff}
.ChecklistItemView{display:flex;justify-content:space-between;align-items:center;padding:6px}.ChecklistItemView:hover{background-color:#f0f8ff;border-radius:4px}.ChecklistItemView:hover .ChecklistItemView__skippedText{display:none}.ChecklistItemView:hover .ChecklistItemView__enabledButtonText{display:inline}.ChecklistItemView:hover .ChecklistItemView__skipForNowButtonText{display:inline}.ChecklistItemView__iconText{display:flex;align-items:center;height:24px}.ChecklistItemView__circleIcon{height:20px;width:20px;border:2px solid #9ca3af;border-radius:10px;margin-left:2px;margin-right:8px;background-color:#fff}.ChecklistItemView__completedText{font-size:16px;font-weight:400;color:#6b7280;line-height:24px;text-decoration:line-through}.ChecklistItemView__skippedTitleText{font-size:16px;font-weight:400;color:#9ca3af;line-height:24px}.ChecklistItemView__skippedText{font-size:12px;font-weight:600;color:#9ca3af;line-height:16px}.ChecklistItemView__skipForNowButtonText{font-size:12px;font-weight:600;line-height:16px;display:none}.ChecklistItemView__enabledButtonText{font-size:12px;font-weight:600;line-height:16px;display:none}
.CompanyOnboardingChecklistView{box-sizing:border-box;margin:auto;padding:12px;width:100%}@media(min-width: 768px){.CompanyOnboardingChecklistView{max-width:1124px}}.CompanyOnboardingChecklistView__layout{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column-reverse}@media(min-width: 768px){.CompanyOnboardingChecklistView__layout{flex-direction:row}}.CompanyOnboardingChecklistView__layout__left{flex:auto;margin-right:0;max-width:725px;width:100%}@media(min-width: 768px){.CompanyOnboardingChecklistView__layout__left{min-width:500px;margin-right:24px}.CompanyOnboardingChecklistView__layout__left:empty{min-width:unset;width:0}}.CompanyOnboardingChecklistView__layout__right{width:100%}@media(min-width: 768px){.CompanyOnboardingChecklistView__layout__right{max-width:350px;min-width:350px}}.CompanyOnboardingChecklistView__card{width:100%;margin-bottom:24px;border-radius:12px}.CompanyOnboardingChecklistView__ProgressBar{background-color:#d8d8d8;border-radius:4px;height:8px;overflow:hidden;width:100%}.CompanyOnboardingChecklistView__ProgressBar__Indicator{background-color:#289de0;height:100%;transition:width .5s ease-in-out}.CompanyOnboardingChecklistView__SectionTitle{font-size:20px;font-weight:600;color:#1f2937;line-height:1.35417}
.HomeRoutes{box-sizing:border-box;margin:auto;width:100%}@media(min-width: 768px){.HomeRoutes{max-width:1124px}}
.CreateCompanyHolidaysForm__calendarHeader{font-size:20px;font-weight:700;margin-bottom:36px}.CreateCompanyHolidaysForm__calendarSubtitle{margin-top:16px;text-align:center;margin-bottom:32px}.CreateCompanyHolidaysForm__calendarDatesCard{overflow:visible}
.ReactionPopover__root{padding:0}.ReactionPopover__btn{padding:4px 8px;height:32px;min-width:unset;border:1px solid #ccc}.ReactionPopover__tooltip{padding:12px}
.Reaction{width:320px;border-radius:4px;background:#fff}.Reaction__shadow{box-shadow:0 2px 12px 0 rgba(0,0,0,.25)}.Reaction__search{min-height:unset;padding:12px;box-sizing:border-box}.Reaction__search__input{width:100%;padding:0 4px;box-sizing:border-box}.Reaction__search__input input{padding:4px;box-sizing:border-box}.Reaction__search__adornment{display:flex;justify-content:center;align-items:center}.Reaction__search__adornment__reset{background:rgba(0,0,0,0);border:unset;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0 0 0 2px}.Reaction__search__adornment__reset svg{height:14px;width:14px}.Reaction__search__adornment__reset svg circle{fill:#999}.Reaction__search__adornment__reset:active{outline:unset}.Reaction__search__adornment__reset:focus{outline:unset}.Reaction__search>.InputField>.InputField__content{padding:0}.Reaction__buttons{height:320px;max-height:260px;max-width:320px;width:320px;overflow-y:auto;background:#fff;padding:0 12px;box-sizing:border-box}.Reaction__buttons__section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.Reaction__buttons__section__wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-self:center;width:100%}.Reaction__category__tooltip{margin:6px}.Reaction__category__btn{color:#595959;cursor:pointer;border:unset;font-size:16px;background:rgba(0,0,0,0);border-radius:50px;height:30px;width:30px;display:flex;justify-content:center;align-items:center}.Reaction__category__btn svg{stroke:#595959}.Reaction__category__btn svg path{stroke:#595959}.Reaction__category__btn svg g{stroke:#595959}.Reaction__category__btn svg path{stroke:#595959}.Reaction__category__btn:hover{background:#dfe3e9}.Reaction__category__btn:focus{box-shadow:unset;outline:unset}.Reaction__category__btn:active{color:#595959}.Reaction__category__wrapper{background:#f4f5f6;display:flex;justify-content:space-between;padding:12px;box-sizing:border-box;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.Reaction__category__active{background:#dfe3e9}.Reaction__section{display:flex;flex-wrap:wrap}.Reaction__section__title{width:100%;font-size:12px;color:#2f2f2f;margin:8px 0;font-family:"Source Sans Pro",sans-serif}.Reaction__hover__hide{background:rgba(0,0,0,0);border:unset;color:#289de0;box-shadow:unset;cursor:pointer}.Reaction__hover__hide:active{outline:unset;border:unset}.Reaction__hover__content{display:flex;align-items:center}.Reaction__hover__wrapper{display:flex;align-items:center;justify-content:space-between;width:320px;height:54px;background-color:#f4f5f6;border-bottom:1px solid #dfe3e9;padding:6px 12px 4px 12px}.Reaction__hover__parent{position:absolute;top:-54px;left:0}.Reaction__hover__parent__wrapper{position:relative}.Reaction__hover__code{font-size:36px;margin-right:24px;display:flex;align-items:center}.Reaction__hover__placeholder{height:54px;width:100%;background-color:#f4f5f6;display:flex;align-items:center}.Reaction__hover__name{font-size:14px;color:#777;display:flex;align-items:center}
.ReactionButton__button{font-size:24px;min-width:unset;min-height:0;width:37px;height:37px;max-width:37px;max-height:37px;background:#fff;border:unset;border-radius:50px;cursor:pointer;padding:0}.ReactionButton__button button{display:flex;justify-content:center;align-items:center;padding:0}.ReactionButton__button:hover{box-shadow:unset}.ReactionButton__button:focus{box-shadow:unset;outline:unset}.ReactionButton__button:active{box-shadow:unset;outline:unset}
.TimeOffPoliciesView{margin:0 16px}@media(min-width: 768px){.TimeOffPoliciesView{margin:0 32px}}.TimeOffPoliciesView__policy-section{margin-bottom:32px}.TimeOffPoliciesView__policy-section__title{margin-left:4px;font-size:20px;font-weight:700;line-height:24px;display:flex;align-items:center}.TimeOffPoliciesView__policy-section__policies{padding-top:8px;display:flex;flex-wrap:wrap}.TimeOffPoliciesView__policy-section__policies__link:hover{cursor:pointer}.TimeOffPoliciesView__policy-section__policies__policy{display:flex;flex-direction:column;margin:0 8px 16px 8px;min-height:224px;width:360px;background-color:#fff;padding:16px}.TimeOffPoliciesView__policy-section__policies__policy__title{color:#289de0;font-size:20px;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.TimeOffPoliciesView__policy-section__policies__policy__info-group{height:60px}.TimeOffPoliciesView__policy-section__policies__policy__info-group__label{font-size:12px;color:#999;padding-top:12px}.TimeOffPoliciesView__policy-section__policies__policy__info-group__value{font-size:14px;color:#595959}.TimeOffPoliciesView__policy-section__policies__policy__button{justify-self:end;width:100%;z-index:100}.TimeOffPoliciesView__policy-section__policies__policy--add{align-items:center;justify-content:center}.TimeOffPoliciesView__policy-section__policies__policy--add__emoji{font-size:40px}.TimeOffPoliciesView__policy-section__policies__policy--add__link{font-weight:600;font-size:14px;line-height:20px}.TimeOffPoliciesView__policy-section__policies__policy--add__link svg{margin-right:8px}.TimeOffPoliciesView__policy-section__policies__category-policy{margin:0 8px 16px 8px;min-height:224px;width:360px;padding:24px;border:2px dashed #ccd1d9;box-sizing:border-box;border-radius:12px}.TimeOffPoliciesView__policy-section__policies__category-policy--add__link svg{margin-right:8px}
.AddTimeOffPolicyCancelModal__actions .EMUButton{margin-left:12px;float:right}
.AddTimeOffPolicyFormV2 .EMUSelect{min-width:72px}.AddTimeOffPolicyFormV2 fieldset{width:100%}.AddTimeOffPolicyFormV2__body{max-width:540px}.AddTimeOffPolicyFormV2 .IsTimeOffLimited{margin-top:24px}.AddTimeOffPolicyFormV2 .hoursEarnedSection{display:flex;flex-wrap:wrap;margin-top:20px}.AddTimeOffPolicyFormV2 .hoursEarnedSection .InputField+.InputField{margin-left:8px}.AddTimeOffPolicyFormV2 .hoursEarnedSection__hoursEarnedQuestion .InputField__input{width:96px}@media(min-width: 415px){.AddTimeOffPolicyFormV2 .hoursEarnedSection__subQuestion{margin-left:8px}}.AddTimeOffPolicyFormV2 .hoursEarnedSection .dayOfWeekSelect .EMUSelect{width:64px}.AddTimeOffPolicyFormV2 .formSection{margin-top:24px}.AddTimeOffPolicyFormV2__actions{margin-top:24px;float:right}.AddTimeOffPolicyFormV2__radioQuestion{margin-right:24px}.AddTimeOffPolicyFormV2__radioLabel{font-size:16px;color:#2f2f2f;font-family:"Source Sans Pro",sans-serif}.AddTimeOffPolicyFormV2 .EMURadio{padding-right:6px}.AddTimeOffPolicyFormV2 .PolicyName{margin-bottom:24px}.AddTimeOffPolicyFormV2 .PolicyName .EMUInput{width:100%}@media(min-width: 415px){.AddTimeOffPolicyFormV2 .PolicyName .EMUInput{width:340px}}.AddTimeOffPolicyFormV2 .radioGroupLegend{font-family:"Source Sans Pro",sans-serif;font-size:14px;color:#595959}.AddTimeOffPolicyFormV2 div[role=radiogroup]{flex-direction:row}.AddTimeOffPolicyFormV2 .AccrualMethodSection{margin-top:12px}.AddTimeOffPolicyFormV2 .AccrualMethodSection__title{height:36px}.AddTimeOffPolicyFormV2 .ApproverSection{margin-top:24px}.AddTimeOffPolicyFormV2__selectAdminApprover{width:340px}.AddTimeOffPolicyFormV2__whenAreHoursEarned{width:340px}.AddTimeOffPolicyFormV2 .twiceMonthlyDateSelects{display:flex}.AddTimeOffPolicyFormV2 .twiceMonthlySecondDateSelect{margin-left:16px}.AddTimeOffPolicyFormV2 .monthlyDateSelect{margin-left:8px}.AddTimeOffPolicyFormV2 .monthlyDateSelect .EMUSelect{min-width:100px}.AddTimeOffPolicyFormV2 .milestone .milestoneHours{margin-top:8px;width:100%}.AddTimeOffPolicyFormV2 .milestone .milestoneHours .EMUInput{width:80px}.AddTimeOffPolicyFormV2 .milestone .EMUSelect{width:200px}.AddTimeOffPolicyFormV2__InputField--hide-helperText-icon .InputField__helper-text__icon{display:none}
.AddTimeOffPolicyView__body{width:100%;padding:8px;display:flex}@media(min-width: 768px){.AddTimeOffPolicyView__body{padding:0 32px}}.AddTimeOffPolicyView__body__card{padding-bottom:24px;margin-bottom:32px;width:100%}@media(min-width: 768px){.AddTimeOffPolicyView__body__card{max-width:980px}}.AddTimeOffPolicyView__header{display:flex;height:72px;width:100%}.AddTimeOffPolicyView__header .Typography{margin:auto 0}.AddTimeOffPolicyView__header__title{padding-left:32px}
.RemoveEmployeeFromPolicyModal .InputField__content{align-items:flex-start;display:flex}.RemoveEmployeeFromPolicyModal .EMUCheckbox{margin-top:-8px}
.DeletePolicyModal .ModalFooter .EMUButton{margin:4px}
.ModifyPtoBalanceModal__content__input{display:flex;align-items:center}.ModifyPtoBalanceModal__content__input__radio-input{display:flex;align-items:center}.ModifyPtoBalanceModal__content>*{margin-top:16px}.ModifyPtoBalanceModal__footer{width:100%;display:flex;align-items:center;justify-content:flex-end}.ModifyPtoBalanceModal__NumberInput .InputField__input{min-width:136px}
.MoveToPolicyModal .Modal__Paper{max-width:656px}.MoveToPolicyModal .ModalHeader{margin-bottom:24px}.MoveToPolicyModal .EMUSelect{max-width:240px;width:100%}.MoveToPolicyModal .Alert{margin-top:16px}.MoveToPolicyModal .Alert__wrapper__content{color:#2f2f2f}
.RenamePolicyModal__policyName{margin-top:24px}.RenamePolicyModal__actions{margin-top:24px;float:right}.RenamePolicyModal input{min-width:220px}
.EmployeePtoBalanceAdjustmentTable .EMUInput{max-width:88px}.EmployeePtoBalanceAdjustmentTable thead .Typography{text-transform:uppercase}.EmployeePtoBalanceAdjustmentTable .EMUTooltip{display:inline-block}
.ReassignEmployeeModal .Alert{margin-top:24px}.ReassignEmployeeModal .Alert__wrapper__content{color:#2f2f2f}.ReassignEmployeeModal .Alert .FormControlLabel{align-items:flex-start}.ReassignEmployeeModal .Alert .FormGroup{margin-top:24px}.ReassignEmployeeModal .Alert .EMUCheckbox{margin-top:-8px}.ReassignEmployeeModal .InputField{margin-top:24px}.ReassignEmployeeModal .EMUSelect{max-width:376px;width:100%}.ReassignEmployeeModal .ResourceList{margin-top:32px;margin-left:-24px;margin-right:-24px}.ReassignEmployeeModal .ResourceList__List{max-height:40vh;min-height:256px;overflow-y:scroll}.ReassignEmployeeModal .ResourceList__List label{display:flex}
.TimeOffPolicyView__back-button{display:flex;align-items:center}.TimeOffPolicyView__back-button>span{text-overflow:ellipsis;max-width:180px;overflow:hidden;white-space:nowrap;font-size:20px}@media(min-width: 768px){.TimeOffPolicyView__back-button>span{max-width:unset;font-size:24px}}.TimeOffPolicyView .PageNav{flex-direction:row;align-items:center;justify-content:space-between;padding:16px}.TimeOffPolicyView .PageNav__Header{align-items:center}.TimeOffPolicyView .PageNav__left{align-items:center;display:flex}.TimeOffPolicyView .PageNav__left .Link{display:inline-flex}.TimeOffPolicyView .PageNav__left .Typography{color:#2f2f2f;font-weight:600;font-size:20px}@media(min-width: 768px){.TimeOffPolicyView .PageNav__left .Typography{color:#2f2f2f;font-weight:600;font-size:24px}}.TimeOffPolicyView .PageNav__right .EMUButton{min-width:148px}.TimeOffPolicyView__Content{padding:16px}@media(min-width: 768px){.TimeOffPolicyView__Content{padding:24px;padding-left:44px;padding-right:80px}}.TimeOffPolicyView__Content__Layout{display:flex;flex-direction:column}@media(min-width: 768px){.TimeOffPolicyView__Content__Layout{flex-direction:row;flex-wrap:wrap}}.TimeOffPolicyView__Content__Layout__aside{flex:none;width:100%}@media(min-width: 768px){.TimeOffPolicyView__Content__Layout__aside{max-width:320px;margin-right:24px}}.TimeOffPolicyView__Content__Layout__aside .Typography{margin-top:0}.TimeOffPolicyView__Content__Layout__aside .Label{margin-bottom:24px;color:#595959}.TimeOffPolicyView__Content__Layout__aside .Label__content{display:flex;flex-direction:column;margin-bottom:16px}.TimeOffPolicyView__Content__Layout__aside .Label__content>*{padding-bottom:8px}.TimeOffPolicyView__Content__Layout__aside .Label__label{margin-bottom:8px;font-size:14px}.TimeOffPolicyView__Content__Layout__aside__delete-button.EMUButton{width:100%;margin-bottom:32px}.TimeOffPolicyView__Content__Layout__main{flex:auto}.TimeOffPolicyView__Content__Layout__main .PlusIcon{height:20px;width:20px}@media(min-width: 768px){.TimeOffPolicyView__Content__Layout__main .PlusIcon{height:initial;width:initial}}.TimeOffPolicyView__Content__Layout__main .PlusIcon g{stroke:currentColor}.TimeOffPolicyView__Table th{color:#2f2f2f;font-size:16px;font-weight:400;font-weight:600;text-transform:uppercase}.TimeOffPolicyView__TablePlaceHolder{max-width:456px;margin:0 auto;text-align:center}.TimeOffPolicyView__TablePlaceHolder .EMUButton{margin:32px 0}.TimeOffPolicyView__Table .EMUTooltip{display:inline-block;vertical-align:middle}@media(min-width: 768px){.TimeOffPolicyView__Table__Column{min-width:220px}.TimeOffPolicyView__Table__Column--collapse{width:200px}}.TimeOffPolicyView__Table__Column__content{display:flex;align-items:center;justify-content:space-between}.TimeOffPolicyView__Table__Column__content__button.EMUButton{min-width:unset;padding:0 8px}.TimeOffPolicyView__Table__Column__balance{min-width:unset;text-align:center;width:90px;padding:4px 0}.TimeOffPolicyView__Table__Column__actions{width:40px;padding:4px 0;padding-right:0 !important}.TimeOffPolicyView__Table__Column__info-icon{display:none}@media(min-width: 768px){.TimeOffPolicyView__Table__Column__info-icon{display:block}}.TimeOffPolicyView__Table .Link.Typography{color:#2f2f2f}.TimeOffPolicyView__Table .Link.Typography:hover,.TimeOffPolicyView__Table .Link.Typography:active{color:#0083c6}.TimeOffPolicyView .Typography--tag-warning{margin:4px 0;min-width:80px;text-align:center}
.TimeOffPolicyAddEmployeesCancelModal__footer{display:flex;width:100%;justify-content:flex-end;padding-top:24px}.TimeOffPolicyAddEmployeesCancelModal__footer>*{margin-left:8px}
.EmployeesMissingStartDatesModal__List{list-style:none;padding:0}
.TimeOffPolicyAddEmployeesView{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:100px}.TimeOffPolicyAddEmployeesView__header{width:100%;background-color:#fff;min-height:80px;display:flex;align-items:center}.TimeOffPolicyAddEmployeesView__header>*{padding-left:32px}.TimeOffPolicyAddEmployeesView__card{padding:8px;position:relative;margin:16px;width:100%;max-width:960px}@media(min-width: 768px){.TimeOffPolicyAddEmployeesView__card{padding:16px;margin:32px}}.TimeOffPolicyAddEmployeesView__card__header{display:flex;align-items:center;width:100%;justify-content:space-between;margin-bottom:24px}.TimeOffPolicyAddEmployeesView__card__header__title{margin:0}.TimeOffPolicyAddEmployeesView__card__header__count{margin:0}.TimeOffPolicyAddEmployeesView__card__controls{width:100%;display:flex;flex-direction:column;padding-bottom:8px}@media(min-width: 768px){.TimeOffPolicyAddEmployeesView__card__controls{align-items:center;flex-direction:row}}.TimeOffPolicyAddEmployeesView__card__controls>*{margin-right:8px}.TimeOffPolicyAddEmployeesView__card__controls__search{flex:1}.TimeOffPolicyAddEmployeesView__card__controls__search__icon{margin-left:8px}.TimeOffPolicyAddEmployeesView__card__controls__select{margin-bottom:8px;flex:1}@media(min-width: 768px){.TimeOffPolicyAddEmployeesView__card__controls__select{margin-bottom:0}}.TimeOffPolicyAddEmployeesView__card__table__header__row{height:28px;vertical-align:bottom}.TimeOffPolicyAddEmployeesView__card__table__header__row__cell{color:#2f2f2f;font-size:16px;font-weight:600;padding:4px 56px 4px 8px}@media(min-width: 768px){.TimeOffPolicyAddEmployeesView__card__table__header__row__cell--location{max-width:90px}}.TimeOffPolicyAddEmployeesView__card__table__header__row__cell__radio{background-color:unset !important;padding:4px 12px 4px 0px}.TimeOffPolicyAddEmployeesView__card__table__row__cell{color:#2f2f2f;font-size:16px;padding:4px 56px 4px 8px}.TimeOffPolicyAddEmployeesView__card__table__row__cell--mobile-collapse{display:none}@media(min-width: 768px){.TimeOffPolicyAddEmployeesView__card__table__row__cell--mobile-collapse{display:table-cell}}.TimeOffPolicyAddEmployeesView__card__table__row__cell__radio{background-color:unset !important;padding:4px 12px 4px 0px}.TimeOffPolicyAddEmployeesView__card__table__row__cell__name{display:flex;align-items:center}.TimeOffPolicyAddEmployeesView__card__table__row--disabled .TimeOffPolicyAddEmployeesView__card__table__row__cell{color:rgba(47,47,47,.5)}.TimeOffPolicyAddEmployeesView__card__table__blank-state{display:flex;align-items:center;justify-content:center;width:100%;padding:24px}.TimeOffPolicyAddEmployeesView__card__table__blank-state__text{font-size:20px;color:#999}.TimeOffPolicyAddEmployeesView .Footer{margin-top:48px}.TimeOffPolicyAddEmployeesView .Footer--fixed .FooterContainer{margin-left:-40px;max-width:960px}.TimeOffPolicyAddEmployeesView .FooterContent{display:flex}.TimeOffPolicyAddEmployeesView .FooterContent .EMUButton{margin:0 4px}.TimeOffPolicyAddEmployeesView .Alert{margin:8px 0 24px}
.TimeOffPolicyEmployeesStartingBalanceView{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:100px}.TimeOffPolicyEmployeesStartingBalanceView__infoIcon{padding-left:6px;padding-top:3px}.TimeOffPolicyEmployeesStartingBalanceView__header{width:100%;background-color:#fff;min-height:80px;display:flex;align-items:center}.TimeOffPolicyEmployeesStartingBalanceView__header>*{padding-left:32px}.TimeOffPolicyEmployeesStartingBalanceView__card{padding:16px;margin:16px;overflow:visible;width:100%;max-width:800px}@media(min-width: 768px){.TimeOffPolicyEmployeesStartingBalanceView__card{margin:32px}}.TimeOffPolicyEmployeesStartingBalanceView__card__description{margin:0;color:#2f2f2f;padding-bottom:12px}.TimeOffPolicyEmployeesStartingBalanceView__card__enrollmentDate{display:flex;align-items:end}.TimeOffPolicyEmployeesStartingBalanceView__card__enrollmentDate .EMUTooltip{margin-bottom:8px}.TimeOffPolicyEmployeesStartingBalanceView__card__enrollmentDate .EMUTooltip .EMUButton{margin-left:8px}.TimeOffPolicyEmployeesStartingBalanceView .Footer{margin-top:48px}.TimeOffPolicyEmployeesStartingBalanceView .Footer--fixed .FooterContainer{margin-left:-40px;max-width:800px}.TimeOffPolicyEmployeesStartingBalanceView .FooterContent{display:flex}.TimeOffPolicyEmployeesStartingBalanceView .FooterContent .EMUButton{margin:0 4px}
.TimeTrackingView__title{margin-top:0}.TimeTrackingView__alert{max-width:960px;margin-left:auto;margin-right:auto}
.CreateTimeTrackingPolicy__alert{max-width:960px;margin-left:auto;margin-right:auto}.CreateTimeTrackingPolicy__Stepper{margin-right:auto;margin-left:auto;background-color:unset;max-width:500px;margin-bottom:24px;margin-top:8px}.CreateTimeTrackingPolicy__Stepper .active{color:#289de0;border:0}.CreateTimeTrackingPolicy__card{max-width:800px;margin-left:auto;margin-right:auto}.CreateTimeTrackingPolicy__card__title{color:#289de0;text-align:center}.CreateTimeTrackingPolicy__card__subtitle{text-align:center;margin-bottom:32px}.CreateTimeTrackingPolicy__upsell{max-width:800px;margin-top:24px;margin-bottom:24px;margin-left:auto;margin-right:auto}
.NameOfTimeTrackingPolicySubForm .EMUInput{min-width:272px}.NameOfTimeTrackingPolicySubForm__actions{margin-top:24px;width:100%;text-align:right;margin-bottom:12px}.NameOfTimeTrackingPolicySubForm__actions .EMUButton{margin-right:16px}
.TimesheetSettingsSubForm{max-width:800px;margin-left:auto;margin-right:auto}.TimesheetSettingsSubForm__subsection__title{margin-bottom:20px}.TimesheetSettingsSubForm__subsection__paragraph{margin-bottom:20px}.TimesheetSettingsSubForm__whoApprovesFormSection{margin-left:32px;margin-bottom:32px}.TimesheetSettingsSubForm__whoApproves{margin-bottom:4px}@media(min-width: 768px){.TimesheetSettingsSubForm__specificAdminSection{display:flex}}.TimesheetSettingsSubForm .EMUSelect{min-width:240px}@media(min-width: 768px){.TimesheetSettingsSubForm .EMUSelect{margin-left:24px}}.TimesheetSettingsSubForm__checkbox{margin-left:32px}.TimesheetSettingsSubForm label{color:#2f2f2f}.TimesheetSettingsSubForm__actions{margin-top:24px;width:100%;text-align:right;margin-bottom:12px}.TimesheetSettingsSubForm__actions .EMUButton{margin-right:16px}
.OvertimeSettingsSubForm{max-width:800px;margin-left:auto;margin-right:auto}.OvertimeSettingsSubForm__header{margin-bottom:48px}.OvertimeSettingsSubForm__question{margin-bottom:24px}.OvertimeSettingsSubForm__question .MuiRadio-root{padding-left:0px}.OvertimeSettingsSubForm__question .MuiFormControlLabel-root{margin-left:-9px}.OvertimeSettingsSubForm__numberInputLine{margin-bottom:16px}.OvertimeSettingsSubForm__numberInputLine .InputField{display:inline-block}.OvertimeSettingsSubForm__numberInputLine .EMUInput{margin-left:12px;margin-right:12px;width:80px}@media(min-width: 768px){.OvertimeSettingsSubForm__numberInputLine{margin-left:42px}}.OvertimeSettingsSubForm__actions{margin-top:40px;width:100%;text-align:right;margin-bottom:12px}.OvertimeSettingsSubForm__actions .EMUButton{margin-right:16px}
.HolidaySettingsSubForm .EMUSelect{min-width:200px}
.BreaksSettingSubForm .EMUInput{min-width:272px}.BreaksSettingSubForm__actions{margin-top:24px;width:100%;text-align:right}.BreaksSettingSubForm__actions .EMUButton{margin-right:16px}
.TimeTrackingPolicy{padding:12px 24px 32px 24px}.TimeTrackingPolicy__body{margin-top:12px}@media(min-width: 1024px){.TimeTrackingPolicy__body{display:flex}}.TimeTrackingPolicy__card{margin-bottom:12px}.TimeTrackingPolicy__card__header{display:flex;justify-content:space-between}.TimeTrackingPolicy__card__header .EMUButton{padding:0}.TimeTrackingPolicy__cardHeader{display:flex;justify-content:space-between}.TimeTrackingPolicy__employees svg{margin-right:8px}@media(min-width: 1024px){.TimeTrackingPolicy__employees{min-width:800px;max-width:1000px}}@media(min-width: 1024px){.TimeTrackingPolicy__sidebar{width:400px;margin-right:12px}}.TimeTrackingPolicy h3{margin-top:0;margin-bottom:0}.TimeTrackingPolicy__value{margin-top:12px;color:#2f2f2f;font-family:"Source Sans Pro",sans-serif}.TimeTrackingPolicy__value__label{font-size:14px;color:#777}.TimeTrackingPolicy__modalContents{margin-top:32px}.TimeTrackingPolicy__archivedTag{padding:6px 12px;border-radius:16px;font-size:16px;text-transform:uppercase;background-color:#289de0 !important;color:#fff !important}.TimeTrackingPolicy__disabledButton{opacity:.4}.TimeTrackingPolicy__archiveTooltip{max-width:400px !important}.TimeTrackingPolicy__grayText{color:#ccc !important;text-align:center}.TimeTrackingPolicy__lrgText{color:#ccc !important;font-size:24px !important}.TimeTrackingPolicy__smlText{color:#ccc !important}.TimeTrackingPolicy__noEmployeesText{margin-top:16px;margin-bottom:32px;font-weight:600;color:#ccc !important;font-size:16px !important}.TimeTrackingPolicy__emptyButton{padding-top:0px}
.AddEmployeeWarningModal__actions{margin-top:24px}.AddEmployeeWarningModal__actions .EMUButton{float:right}
.WhosOut__CalendarLink{align-items:center;display:inline-flex}.WhosOut__CardHeader{padding-bottom:0}.WhosOut__Modal .Modal__Paper{max-width:360px}.WhosOut .EmployeeSnippet{margin:16px 0}
.EmployeeDirectoryCard__Avatar{font-size:48px;width:140px;height:140px}.EmployeeDirectoryCard__CardContent{display:flex;flex-direction:column;height:100%;text-align:center}.EmployeeDirectoryCard__CardAction{align-items:flex-end;display:flex;flex:auto;justify-content:center}.EmployeeDirectoryCard__ClickableArea{cursor:pointer;transition:transform 100ms cubic-bezier(0.4, 0, 0.2, 1)}.EmployeeDirectoryCard__ClickableArea:hover{transform:scale(1.05)}.EmployeeDirectoryCard__Ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmployeeDirectoryCard__Link{display:inline-flex;align-items:center;width:100%;justify-content:center}.EmployeeDirectoryCard__Tags{align-items:center;display:flex;justify-content:space-between;min-height:20px}
.EmployeePicker.FilterSelect{width:240px}.EmployeePicker.FilterSelect .FilterSelect__start-adornment{top:12px}
.EmployeeProfilePersonalView{width:100%}.EmployeeProfilePersonalView__cards{display:flex;flex-wrap:wrap}.EmployeeProfilePersonalView__column>*{margin-bottom:16px}.EmployeeProfilePersonalView__title{font-size:20px;font-weight:600;margin-bottom:4px}
.PersonalInfoCard__employeeCards__card__data__row{display:flex;margin-bottom:16px}.PersonalInfoCard__employeeCards__card__data__row__item{width:50%;max-width:50%;word-wrap:break-word}.PersonalInfoCard__modal__card__actions{display:flex;justify-content:flex-end}.PersonalInfoCard__modal__inputs__row{display:flex;flex-wrap:wrap;margin-bottom:12px}.PersonalInfoCard__modal__inputs__row__input{margin-right:8px}.PersonalInfoCard__modal__inputs__row__input__short{max-width:20%}.PersonalInfoCard__modal__inputs__row__input__gender{width:120px}.PersonalInfoCard__lockedSsnOnEditForm{font-size:14px;color:#595959}.PersonalInfoCard__closedLockIcon{color:#4a4a4a;position:relative;top:1px;margin-left:6px}
.SocialMediaCard{width:100%}.SocialMediaCard__employeeCards__card__links__link{margin-bottom:24px;display:flex;align-items:center}.SocialMediaCard__employeeCards__card__links__link svg{width:20px;height:20px;margin-right:12px}.SocialMediaCard__employeeCards__card__links__link a{text-decoration:none;color:#000}.SocialMediaCard__modal__inputs{margin-top:16px}.SocialMediaCard__modal__inputs__row{margin-bottom:12px}.SocialMediaCard__modal__inputs__row__input{width:100%}.SocialMediaCard__modal__inputs__row__input input{padding-left:2px}.SocialMediaCard__modal__inputs__row__adornment{margin-left:0px;margin-right:0;width:8px}.SocialMediaCard__modal__inputs__row__adornment__large{width:44px}.SocialMediaCard__modal__card__actions{display:flex;justify-content:flex-end}.SocialMediaCard__modal__content{min-width:320px}@media(min-width: 768px){.SocialMediaCard__modal__content{width:500px}}.SocialMediaCard__modal__content__date{overflow:auto}
.EmergencyContactCard__Modal .ModalHeader{margin-bottom:40px}.EmergencyContactCard__Modal .Modal__Paper{max-width:500px}.EmergencyContactCard__employeeCards__card__data__row{margin-bottom:12px;display:flex;align-items:center}.EmergencyContactCard__employeeCards__card__data__row svg{width:16px;height:16px;margin-right:12px}.EmergencyContactCard__employeeCards__card__data__row__two{display:flex}.EmergencyContactCard__employeeCards__card__data__row__two__secondary{color:#ccc;font-size:14px;margin-left:8px;display:flex;align-items:flex-end}.EmergencyContactCard__modal__inputs__row{margin-bottom:12px}.EmergencyContactCard__modal__card__actions{display:flex;justify-content:flex-end;margin-right:12px}
.SocialSecurityNumberWithPrivacyToggle{display:flex;justify-content:space-between;align-items:center;width:124px}.SocialSecurityNumberWithPrivacyToggle__numberSection__obfuscated{font-size:24px;line-height:.5}
.EmployeeOnboardingView{width:100%}.EmployeeOnboardingView__Card{background-color:#fff;border-radius:12px;padding:24px}.EmployeeOnboardingView__Card .Alert{margin-top:16px}.EmployeeOnboardingView__Card .Alert__wrapper{border:0px solid;border-radius:12px}.EmployeeOnboardingView__Card .Alert__wrapper__content__icon{display:flex}.EmployeeOnboardingView__Card .Alert__wrapper p.Alert__wrapper__content__text__header{color:#d13f63}.EmployeeOnboardingView__Card .Typography--header-card{margin:0}.EmployeeOnboardingView__Card .Typography--secondary{margin:8px 0 16px;color:#999}.EmployeeOnboardingView__EMUCheckbox.EMUCheckbox{display:flex;padding-bottom:0}.EmployeeOnboardingView__ExpansionPanelSummary__Content{align-items:center;display:flex}.EmployeeOnboardingView__ExpansionPanelSummary__Actions{height:20px;position:relative;width:32px}.EmployeeOnboardingView__ExpansionPanelSummary__Actions .EMUButton{padding:16px;position:absolute;right:-40px;top:-16px;z-index:10}.EmployeeOnboardingView__ExpansionPanelSummary__Actions .EMUButton--disabled,.EmployeeOnboardingView__ExpansionPanelSummary__Actions .EMUButton:disabled{color:rgba(47,47,47,.5)}.EmployeeOnboardingView .EmployeeDocumentsView__wrapper__header{margin-bottom:12px}.EmployeeOnboardingView .ExpansionPanel{margin-left:-16px}.EmployeeOnboardingView .ExpansionPanelDetails{margin-left:32px;padding-top:0px;padding-right:0px}.EmployeeOnboardingView .ExpansionPanelDetails:empty{padding:0}.EmployeeOnboardingView .ExpansionPanelSummary{align-items:center;display:flex;justify-content:space-between}.EmployeeOnboardingView .ExpansionPanelSummary .Typography{margin:0}.EmployeeOnboardingView .ExpansionPanelSummary .Typography--secondary{margin:0 8px 0 16px}.EmployeeOnboardingView .EMUCheckbox--placeholder{width:56px}.EmployeeOnboardingView .CompletedIcon,.EmployeeOnboardingView .CheckmarkIcon{height:24px;width:24px}.EmployeeOnboardingView .CompletedIcon{margin-left:16px}
.EmployeeTasksView{width:100%}.EmployeeTasksView__Card{background-color:#fff;border-radius:12px;padding:24px}.EmployeeTasksView__Card .Alert{margin-top:16px}.EmployeeTasksView__Card .Alert__wrapper{border:0px solid;border-radius:12px}.EmployeeTasksView__Card .Alert__wrapper__content__icon{display:flex}.EmployeeTasksView__Card .Alert__wrapper p.Alert__wrapper__content__text__header{color:#d13f63}.EmployeeTasksView__Card .Typography--header-card{margin:0}.EmployeeTasksView__Card .Typography--secondary{margin:8px 0 16px;color:#999}.EmployeeTasksView__EMUCheckbox.EMUCheckbox{display:flex;padding-bottom:0}.EmployeeTasksView__ExpansionPanelSummary__Content{align-items:center;display:flex}.EmployeeTasksView__ExpansionPanelSummary__Actions{height:20px;position:relative;width:32px}.EmployeeTasksView__ExpansionPanelSummary__Actions .EMUButton{padding:16px;position:absolute;right:-40px;top:-16px;z-index:10}.EmployeeTasksView__ExpansionPanelSummary__Actions .EMUButton--disabled,.EmployeeTasksView__ExpansionPanelSummary__Actions .EMUButton:disabled{color:rgba(47,47,47,.5)}.EmployeeTasksView .EmployeeDocumentsView__wrapper__header{margin-bottom:12px}.EmployeeTasksView .ExpansionPanel{margin-left:-16px}.EmployeeTasksView .ExpansionPanelDetails{margin-left:32px;padding-top:0px;padding-right:0px}.EmployeeTasksView .ExpansionPanelDetails:empty{padding:0}.EmployeeTasksView .ExpansionPanelSummary{align-items:center;display:flex;justify-content:space-between}.EmployeeTasksView .ExpansionPanelSummary .Typography{margin:0}.EmployeeTasksView .ExpansionPanelSummary .Typography--secondary{margin:0 8px 0 16px}.EmployeeTasksView .EMUCheckbox--placeholder{width:56px}.EmployeeTasksView .CompletedIcon,.EmployeeTasksView .CheckmarkIcon{height:24px;width:24px}.EmployeeTasksView .CompletedIcon{margin-left:16px}
.EmployeeSelectPacketTemplate__selectPacketType{width:50%}.EmployeeSelectPacketTemplate__selectPacketType .FilterSelect__select__control{border-radius:20px;background-color:#f4f5f6;border:1px solid #289de0;color:#289de0}.EmployeeSelectPacketTemplate__selectPacketType .FilterSelect__select__control .FilterSelect__select__placeholder{color:#289de0}.EmployeeSelectPacketTemplate__selectPacketType .FilterSelect__select__control .FilterSelect__select__value-container{padding:2px 16px}.EmployeeSelectPacketTemplate__selectPacketType .FilterSelect__select__control .FilterSelect__select__menu{z-index:-1}
.PayPeriodIdentifierWithStatus .PayPeriodIdentifier{display:inline-block;margin-right:16px}.PayPeriodIdentifierWithStatus .PayPeriodStatus{position:relative;bottom:3px}
.PayPeriodIdentifier{margin:0}
.SelectEmployeePayPeriod__text{color:#777;font-size:16px}.SelectEmployeePayPeriod__icon{margin-left:6px}.SelectEmployeePayPeriod__icon path{stroke:#777}.SelectEmployeePayPeriod__menu__item:hover{background-color:#289de0}.SelectEmployeePayPeriod__menu__item:hover .PayPeriodIdentifier{color:#fff}.SelectEmployeePayPeriod__menu__item:focus{background-color:#289de0}.SelectEmployeePayPeriod__menu__item:focus .PayPeriodIdentifier{color:#fff}
.EditClockInForm__clockedInText{color:#28c576;font-weight:bold}.EditClockInForm .TimezoneInfoBlock p{margin:0}.EditClockInForm .TimezoneInfoBlock .Typography--timezone{background-color:#f0f4f5;color:#777;display:inline-block;padding:4px;margin-top:8px}
.EmployeeTimesheetOpenClockIn{display:flex;width:calc(100% - 12px);justify-content:space-between}.EmployeeTimesheetOpenClockIn__text{font-size:16px;padding-top:2px;padding-bottom:2px}.EmployeeTimesheetOpenClockIn__clockedIn{color:#28c576}.EmployeeTimesheetOpenClockIn .EMUButton{min-width:30px;padding:0}.EmployeeTimesheetOpenClockIn__editIcon{height:16px;width:16px;position:relative;top:1px;color:#2f2f2f}.EmployeeTimesheetOpenClockIn__pinIcon{color:#2f2f2f}
.EmployeeTimesheetRow__date{font-size:16px;font-weight:600}.EmployeeTimesheetRow__dayOfWeek{font-size:16px}
.EmployeeTimeOffView{width:100%}.EmployeeTimeOffView__Policies{width:100%;margin-left:-10px}@media(min-width: 768px){.EmployeeTimeOffView__Policies{display:flex;flex-wrap:wrap;justify-content:space-between}}.EmployeeTimeOffView .EmployeePolicy{margin-bottom:20px}@media(min-width: 768px){.EmployeeTimeOffView .EmployeePolicy{flex:auto;margin-left:16px}}.EmployeeTimeOffView .EmployeePolicy__Header{display:flex;align-items:flex-start}.EmployeeTimeOffView .EmployeePolicy__SubTitle{font-size:14px}.EmployeeTimeOffView .EmployeePolicy__Title .Typography{margin:0}.EmployeeTimeOffView .EmployeePolicy__Title .Typography--header-card{margin-bottom:4px}.EmployeeTimeOffView .EmployeePolicy__Icon{font-size:40px;margin-left:auto;margin-right:auto}.EmployeeTimeOffView .EmployeePolicy__Content{padding:16px 0}.EmployeeTimeOffView .EmployeePolicy__Content .Typography{margin:0}.EmployeeTimeOffView .EmployeePolicy__Content,.EmployeeTimeOffView .EmployeePolicy__CallToAction{text-align:center}.EmployeeTimeOffView .EmployeePolicy__AvailableBalance.Typography{font-size:30px;font-weight:600;margin:0}.EmployeeTimeOffView .PageNav__Tabs{margin-top:0;min-height:unset}.EmployeeTimeOffView .EMUTab.EMUTab--selected{color:#2f2f2f;font-weight:600}.EmployeeTimeOffView__TabContent{border-top:1px solid #ccc;padding-top:24px}.EmployeeTimeOffView .TimeOffRequestsCard{margin-bottom:20px}.EmployeeTimeOffView .EmployeeApprovedDaysCard{margin-bottom:20px}.EmployeeTimeOffView .EddyPageLayout.standard{padding-top:0}.EmployeeTimeOffView .hide-empty:empty{display:none}.EmployeeTimeOffView__policies{width:100%;margin-left:-16px}.EmployeeTimeOffView__policy{width:336px;margin-left:16px;margin-bottom:16px}.EmployeeTimeOffView__policyInner{padding:18px}.EmployeeTimeOffView__policyHeader{align-items:baseline}.EmployeeTimeOffView__policyIcon{margin-right:8px}.EmployeeTimeOffView__policyName{font-weight:600;overflow-y:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:21px;max-height:48px;line-clamp:2;box-orient:vertical}.EmployeeTimeOffView__policyChipContainer{flex-grow:1}.EmployeeTimeOffView__policyChip{height:16px}.EmployeeTimeOffView__policyBalance{margin:0px;font-weight:600;font-size:18px}.EmployeeTimeOffView__policyData{align-items:center;text-align:center}.EmployeeTimeOffView__policyDataInfo{margin-bottom:24px}.EmployeeTimeOffView__policyDataButtons{margin-bottom:-12px}.EmployeeTimeOffView__policyButton{width:100%}.EmployeeTimeOffView__policyView{font-weight:400}.EmployeeTimeOffView__availableBalanceControl{display:flex;align-items:center;justify-content:center;cursor:pointer}.EmployeeTimeOffView__balanceRow{display:flex;align-items:center;justify-content:space-between}.EmployeeTimeOffView__balanceLabel{font-size:14px;font-weight:400;line-height:24px;color:#777}.EmployeeTimeOffView__balanceLabelDark{font-size:14px;font-weight:400;line-height:24px;color:#2f2f2f}.EmployeeTimeOffView__balanceLine{width:100%;border-top:1px solid #e0e3e8;margin-top:2px;padding-bottom:2px}
.SelectTimeOffRequestType .EMUSelect{width:200px}
.MyTimeOffTable{margin-bottom:72px}.MyTimeOffTable .TableHead .Typography{color:#2f2f2f;font-size:16px;opacity:.6;text-transform:uppercase}.MyTimeOffTable col.category{width:48px}.MyTimeOffTable col.data{min-width:200px;width:20%}.MyTimeOffTable col.name{width:200px}
.WithdrawTimeOffRequestModal .ModalFooter .EMUButton{margin:4px}
.TimeOffRequestsCard{overflow-x:auto;border-radius:12px}.TimeOffRequestsCard__cardContent{min-width:900px;margin-top:-24px;margin-bottom:-64px}.TimeOffRequestsCard h3{font-size:20px;font-weight:600}
.MyRequestsView{min-height:80px}.MyRequestsView .DayPickerInput{margin-top:4px;margin-bottom:12px}@media(min-width: 768px){.MyRequestsView .DayPickerInput{margin-right:12px}}.MyRequestsView .DayPickerInput svg{margin-right:4px}@media(min-width: 768px){.MyRequestsView__datePickers{display:flex}}.MyRequestsView .Typography--alert{color:#d13f63}.MyRequestsView .Typography--success{color:#28c576}.MyRequestsView .Typography--warning{color:#ff8c5a}
.EmployeeApprovedDaysCard{overflow-x:auto;border-radius:12px}.EmployeeApprovedDaysCard__cardContent{min-width:900px;margin-top:-32px}.EmployeeApprovedDaysCard__title{color:#2f2f2f;font-size:20px;font-weight:600}.EmployeeApprovedDaysCard .TimeOffApprovedDaysExapndedRow__category__flex__left__emoji{padding-left:0;font-size:20px}
.TimeOffApprovedDays__card{max-width:1100px;overflow-x:auto}.TimeOffApprovedDaysExapndedRow__approved{display:flex !important;align-items:center}.TimeOffApprovedDaysExapndedRow__category__flex{display:flex}.TimeOffApprovedDaysExapndedRow__category__flex__left{display:flex;align-items:center}.TimeOffApprovedDaysExapndedRow__category__flex__left__emoji{padding-left:28px;margin-right:12px;font-size:28px}.TimeOffApprovedDaysExapndedRow__category__flex__right{display:flex;align-items:center}.TimeOffApprovedDaysExapndedRow__commentTooltipTarget{width:fit-content}.TimeOffApprovedDaysExapndedRow__noteDivider{background-color:#fff;color:#fff;margin-top:12px;margin-bottom:12px}.TimeOffApprovedDaysTable__TableHead{opacity:.6}.TimeOffApprovedDaysTable__TableHead__comments{visibility:hidden}.TimeOffApprovedDaysTable__TableHead__edit{visibility:hidden}.TimeOffApprovedDaysTable .EmployeeJobTitle{opacity:.6;font-size:14px}.TimeOffApprovedDaysTable .MessageBubble24{width:24px;height:24px}.TimeOffApprovedDaysTableRow__firstColumnFlex{display:flex}.TimeOffApprovedDaysTableRow__firstColumnFlex__left{display:flex;align-items:center}.TimeOffApprovedDaysTableRow__firstColumnFlex__left .EMUButton{padding-right:12px}.TimeOffApprovedDaysTableRow__firstColumnFlex__left__header{visibility:hidden}.TimeOffApprovedDaysTableRow__firstColumnFlex__left__header .EMUButton{padding-right:12px}.TimeOffApprovedDaysTable{min-width:940px}
.BalanceHistoryTable{margin-top:20px}.BalanceHistoryTable__TableHead{text-transform:uppercase}.BalanceHistoryTable__TableHead th.BalanceHistoryTable__TableHead__first{padding-left:36px}.BalanceHistoryTable__TableHead .Typography{font-size:16px;opacity:.6;color:#2f2f2f}.BalanceHistoryTable col.category{width:184px}.BalanceHistoryTable col.data{width:184px}.BalanceHistoryTable col.data2{width:184px}.BalanceHistoryTable col.icon{width:70px}.BalanceHistoryTable td,.BalanceHistoryTable th{padding:16px}.BalanceHistoryTable th{padding-bottom:4px}.BalanceHistoryTable__iconWithTextContainer{display:flex;align-items:center}.BalanceHistoryTable__iconWithTextContainer__left{margin-right:8px}.BalanceHistoryTable__iconWithTextContainer__right__blue{color:#289de0}
.SelectTimeOffTransactionType .EMUSelect{width:220px}
.BalanceHistoryView .Typography--alert{color:#d13f63}.BalanceHistoryView .Typography--success{color:#28c576}.BalanceHistoryView__Filters .EMUSelect,.BalanceHistoryView__Filters .EMUSelect__input,.BalanceHistoryView__Filters .InputField,.BalanceHistoryView__Filters .InputField__input{min-width:180px}.BalanceHistoryView__Filters .InputField__content{padding-bottom:0}.BalanceHistoryView__Filters__SubmitButton{align-self:flex-end;max-height:40px;margin-left:16px}
.EmployeeTimeOffBalanceHistoryCard{overflow-x:auto;border-radius:12px}.EmployeeTimeOffBalanceHistoryCard__cardContent{min-width:900px;margin-top:-24px}.EmployeeTimeOffBalanceHistoryCard__title{color:#2f2f2f;font-size:20px;font-weight:600}
.FinalizedDaysView__view{overflow-x:auto}.FinalizedDaysView__filter{color:#2f2f2f;font-size:20px}.FinalizedDaysView__submitButton{min-width:900px}.FinalizedDaysView__input{margin-left:8px}.FinalizedDaysView__inputSelect{min-width:180px}.FinalizedDaysView__dateInput{max-width:180px;margin-left:14px}.FinalizedDaysView__dateCell input{text-transform:uppercase;padding:9px 6px}
.PerformanceNoteDocument__Actions{display:flex}.PerformanceNoteDocument__Actions .EMUButton{margin-left:12px}.PerformanceNoteDocument__DocumentInfo{display:inline-flex;align-items:center;flex:1 0 0;min-width:0}.PerformanceNoteDocument__DocumentInfo .Typography{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.PerformanceNote{margin-bottom:8px;width:100%}.PerformanceNote__card{display:flex;justify-content:space-between}.PerformanceNote__card+hr{margin-top:24px}.PerformanceNote__card__buttons{display:inline-flex}.PerformanceNote__card__buttons button{margin-left:12px}.PerformanceNote__card__popover{width:320px}@media(min-width: 768px){.PerformanceNote__card__popover{min-width:400px}}.PerformanceNote__card__popover__text{margin-bottom:24px}.PerformanceNote__card__popover__buttons{display:flex;align-items:center}@media(min-width: 768px){.PerformanceNote__card__popover__buttons button{min-width:unset}}.PerformanceNote__card__popover__buttons__delete{padding:0 8px}.PerformanceNote__card__popover__content{margin-top:0}.PerformanceNote__note__title{font-size:20px;font-weight:600;margin-bottom:16px}.PerformanceNote__note__details{display:flex;align-items:center}.PerformanceNote__note__details__content{margin-left:16px}.PerformanceNote__note__details__content__date{font-size:14px;color:#ccc}.PerformanceNote__note__body{display:flex;flex-wrap:wrap;margin-top:16px;white-space:pre-line}.PerformanceNote .UploadButton{margin-top:16px}

.PerformanceNotesView{width:100%}.PerformanceNotesView__content{max-width:932px}.PerformanceNotesView__content__header{display:flex;justify-content:space-between;align-items:start}.PerformanceNotesView__content__title{font-size:20px;font-weight:600;margin-bottom:4px}.PerformanceNotesView__content__button{display:flex;justify-content:flex-end}.PerformanceNotesView__modal__content{min-width:100%}@media(min-width: 768px){.PerformanceNotesView__modal__content{min-width:500px}}.PerformanceNotesView__modal__content__row{margin-bottom:12px}.PerformanceNotesView__modal__actions{width:100%;display:flex;flex-direction:column-reverse}.PerformanceNotesView__modal__actions__button{width:100%}@media(min-width: 768px){.PerformanceNotesView__modal__actions{display:flex;flex-direction:row;justify-content:flex-end}.PerformanceNotesView__modal__actions__button{width:unset}}.PerformanceNotesView__blank{align-items:center;display:flex;flex-direction:column;min-height:120px}.PerformanceNotesView__blank__icon svg{min-height:72px;min-width:72px}.PerformanceNotesView__blank__header{font-size:20px;color:#999;margin-bottom:16px}.PerformanceNotesView__blank__subHeader{align-items:flex-start;color:#999;margin-bottom:16px;width:100%}.PerformanceNotesView__blank__lines{width:100%;align-items:flex-start;color:#999}.PerformanceNotesView__blank__lines__line{margin-bottom:8px}.PerformanceNotesView__notes{margin-top:24px}.PerformanceNotesView__termination-note__item{display:flex;margin-top:24px}.PerformanceNotesView__termination-note__item__label.Typography{min-width:140px;font-weight:600}.PerformanceNotesView__termination-note__item__value{flex:auto}.PerformanceNotesView__termination-note__item--break{flex-direction:column}.PerformanceNotesView__termination-note__item--break .Typography:last-child{margin-top:8px}.PerformanceNotesView__termination-note .Typography{margin:0}.PerformanceNotesView__LargePlusWhite{margin-right:4px;width:18px;height:18px}
.AdditionalStateWithholdingsEditModal__expansionPanel{background-color:#f2f5f7 !important;border-radius:12px}.AdditionalStateWithholdingsEditModal__expansionDetails{padding-top:0px !important}
.WithholdingsAlert__alert div.Alert__wrapper{border:0px solid;border-radius:12px}.WithholdingsAlert__alert div.Alert__wrapper p.Alert__wrapper__content__text__header{color:#d13f63}
.EmployeePayWithholdingsView__card{margin-top:24px;border-radius:12px}.EmployeePayWithholdingsView__header{font-weight:400;color:#777}.EmployeePayWithholdingsView__data{color:#2f2f2f;font-size:16px;line-height:24px}.EmployeePayWithholdingsView__spinner{animation-name:spin;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear;color:#289de0}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.EmployeePayWithholdingsView__notSetupYet{display:flex;justify-content:space-between;margin-top:-24px}.EmployeePayWithholdingsView__adminDialogTitle{margin-block:0px}.EmployeePayWithholdingsView__adminDialogTitle .EMUDialog__DialogTitle__EMUButton{color:#000}.EmployeePayWithholdingsView__adminDialogContent.EMUDialog__DialogContent{padding:0px 24px}.EmployeePayWithholdingsView__adminDialogContent .MuiTypography-body1{margin-bottom:8px}.EmployeePayWithholdingsView__adminDialogActions.EMUDialog__DialogActions button.EMUButton{margin-left:32px}.EmployeePayWithholdingsView__adminDialogActions.EMUDialog__DialogActions button.EMUButton.MuiButton-root.EMUButton--link .MuiButton-label{font-weight:400}
.FormikPercentDollarSelector__buttonDollarPercentSelected{border-radius:4px;text-align:center;width:24px;height:24px;background-color:#289de0;border:1px solid rgba(0,0,0,0);font-family:"Source Sans Pro";font-size:16px;color:#fff;cursor:pointer}.FormikPercentDollarSelector__buttonDollarPercent{border-radius:4px;text-align:center;width:24px;height:24px;background-color:#f0f4f5;border:1px solid rgba(0,0,0,0);font-family:"Source Sans Pro";font-size:16px;color:#777;cursor:pointer}
.EditEmployeeBenefitPolicyDetailsModal__actions.ModalFooter.ModalFooter--actions{align-items:center;display:flex;flex-direction:row;gap:0px 16px;justify-content:flex-end;margin-top:24px}.EditEmployeeBenefitPolicyDetailsModal__fullInput{margin-top:24px;width:75%}.EditEmployeeBenefitPolicyDetailsModal__formSection{margin-top:24px}.EditEmployeeBenefitPolicyDetailsModal__gone{display:none}.EditEmployeeBenefitPolicyDetailsModal__cancelButton{font-size:16px;font-weight:400}.EditEmployeeBenefitPolicyDetailsModal__inputField label{color:#2f2f2f;font-size:14px;font-weight:600;line-height:24px}.EditEmployeeBenefitPolicyDetailsModal__label{color:#595959;font-size:14px;font-weight:600;line-height:24px}.EditEmployeeBenefitPolicyDetailsModal__modal.MuiDialog-paper{border-radius:4px;padding:24px 24px 24px}.EditEmployeeBenefitPolicyDetailsModal__modal .ModalHeader__title{color:#000;font-size:20px;font-weight:600;text-align:left}.EditEmployeeBenefitPolicyDetailsModal__modal .ModalHeader__close .EMUButton{color:#4a4a4a}.EditEmployeeBenefitPolicyDetailsModal__modalBody{padding:0px 24px}.EditEmployeeBenefitPolicyDetailsModal__spinner{color:#595959}
.EditEmployeeDeductionPolicyDetailsModal__actions.ModalFooter.ModalFooter--actions{align-items:center;display:flex;flex-direction:row;gap:0px 16px;justify-content:flex-end;margin-top:24px}.EditEmployeeDeductionPolicyDetailsModal__fullInput{margin-top:24px;width:75%}.EditEmployeeDeductionPolicyDetailsModal__formSection{margin-top:24px}.EditEmployeeDeductionPolicyDetailsModal__gone{display:none}.EditEmployeeDeductionPolicyDetailsModal__cancelButton{font-size:16px;font-weight:400}.EditEmployeeDeductionPolicyDetailsModal__inputField label{color:#2f2f2f;font-size:14px;font-weight:600;line-height:24px}.EditEmployeeDeductionPolicyDetailsModal__label{color:#595959;font-size:14px;font-weight:600;line-height:24px}.EditEmployeeDeductionPolicyDetailsModal__modal.MuiDialog-paper{border-radius:4px;padding:24px 24px 24px}.EditEmployeeDeductionPolicyDetailsModal__modal .ModalHeader__title{color:#000;font-size:20px;font-weight:600;text-align:left}.EditEmployeeDeductionPolicyDetailsModal__modal .ModalHeader__close .EMUButton{color:#4a4a4a}.EditEmployeeDeductionPolicyDetailsModal__modalBody{padding:0px 24px}.EditEmployeeDeductionPolicyDetailsModal__spinner{color:#289de0}
.EmployeeBenefitsDeductionsView__spinner{animation-name:spin;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear;color:#289de0}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.EmployeePayCard{border-radius:12px;padding:24px}
.EmployeePayCardHeader{padding:0}
.EmployeePayCardContent{padding:0}
.WorkerCompensationCodeTable tbody tr td:first-child{padding-left:0px}.WorkerCompensationCodeTable tbody tr td:last-child{padding-right:0px}.WorkerCompensationCodeTable thead th{color:#777;padding-bottom:8px}.WorkerCompensationCodeTable thead th:first-child{padding-left:0px}.WorkerCompensationCodeTable thead th:last-child{padding-right:0px}
.EmployeeChecklist__List{padding:0 24px}.EmployeeChecklist__ListItem{border-bottom:1px solid #dfe3e9}.EmployeeChecklist__ListItem label{margin-left:-24px}.EmployeeChecklist__InlineLabel{align-items:center;display:inline-flex}.EmployeeChecklist__InlineLabelText{margin-left:7px}
.EmployeeSetupViewV2{padding:16px}@media(min-width: 768px){.EmployeeSetupViewV2{padding:16px 48px;padding-top:24px}}.EmployeeSetupViewV2__Header{display:flex;flex-direction:column;align-items:center;text-align:center}.EmployeeSetupViewV2__Header__Title{color:#000;margin-bottom:48px;margin-top:4px;line-height:38px}.EmployeeSetupViewV2__Content{background-color:#fff;border-radius:4px;margin:0 auto;max-width:880px;padding:16px}@media(min-width: 1024px){.EmployeeSetupViewV2__Content{padding:48px}}.EmployeeSetupViewV2__Content__inputs{display:flex;flex-wrap:wrap;width:100%}.EmployeeSetupViewV2__Content__inputs__contractorType{width:200px}.EmployeeSetupViewV2__Content__inputs__sections{margin-right:0px;margin-bottom:16px}@media(min-width: 1024px){.EmployeeSetupViewV2__Content__inputs__sections{margin-right:16px}}.EmployeeSetupViewV2__Content__inputs__sections__firstName{width:100%}@media(min-width: 1024px){.EmployeeSetupViewV2__Content__inputs__sections__firstName{width:27%}}.EmployeeSetupViewV2__Content__inputs__sections__middleName{width:100%}@media(min-width: 1024px){.EmployeeSetupViewV2__Content__inputs__sections__middleName{width:27%}}.EmployeeSetupViewV2__Content__inputs__sections__lastName{width:100%}@media(min-width: 1024px){.EmployeeSetupViewV2__Content__inputs__sections__lastName{width:27%}}.EmployeeSetupViewV2__Content__inputs__sections__suffix{width:50%}@media(min-width: 1024px){.EmployeeSetupViewV2__Content__inputs__sections__suffix{width:10%}}.EmployeeSetupViewV2__Content__inputs__sections__preferredName{width:100%}@media(min-width: 1024px){.EmployeeSetupViewV2__Content__inputs__sections__preferredName{width:214px}}.EmployeeSetupViewV2__Content__inputs__sections__legalGender{width:50%}@media(min-width: 1024px){.EmployeeSetupViewV2__Content__inputs__sections__legalGender{width:214px}}.EmployeeSetupViewV2__Content__inputs__sections__genderIdentity{width:100%}@media(min-width: 1024px){.EmployeeSetupViewV2__Content__inputs__sections__genderIdentity{width:214px}}.EmployeeSetupViewV2__Content__inputs__sections__emergencyContactName{width:100%}@media(min-width: 1024px){.EmployeeSetupViewV2__Content__inputs__sections__emergencyContactName{width:440px}}.EmployeeSetupViewV2__Content__inputs__sections__relationship{width:100%}@media(min-width: 1024px){.EmployeeSetupViewV2__Content__inputs__sections__relationship{width:214px}}.EmployeeSetupViewV2__Content__inputs__businessName{width:100%;margin-bottom:16px}@media(min-width: 1024px){.EmployeeSetupViewV2__Content__inputs__businessName{width:440px}}.EmployeeSetupViewV2__Content__inputs__maritalStatus{width:50%;margin-bottom:16px}@media(min-width: 1024px){.EmployeeSetupViewV2__Content__inputs__maritalStatus{width:214px}}.EmployeeSetupViewV2__Content__inputs__ssn{width:214px;margin-bottom:16px}.EmployeeSetupViewV2__Content__inputs__timezone{width:100%;margin-bottom:16px}@media(min-width: 1024px){.EmployeeSetupViewV2__Content__inputs__timezone{width:440px}}.EmployeeSetupViewV2__Content__inputs__customField{width:100%;margin-bottom:16px}@media(min-width: 1024px){.EmployeeSetupViewV2__Content__inputs__customField{width:214px}}.EmployeeSetupViewV2__Content__inputs__phoneNumber{width:100%;margin-bottom:16px}@media(min-width: 1024px){.EmployeeSetupViewV2__Content__inputs__phoneNumber{width:214px}}.EmployeeSetupViewV2__Content__inputs__personalEmail{width:100%;margin-bottom:16px}@media(min-width: 1024px){.EmployeeSetupViewV2__Content__inputs__personalEmail{width:440px}}.EmployeeSetupViewV2__Content__inputs__emergencyContactPhoneNumber{width:100%;margin-bottom:16px}@media(min-width: 1024px){.EmployeeSetupViewV2__Content__inputs__emergencyContactPhoneNumber{width:214px}}.EmployeeSetupViewV2__Content__inputs__emergencyContactEmail{width:100%;margin-bottom:16px}@media(min-width: 1024px){.EmployeeSetupViewV2__Content__inputs__emergencyContactEmail{width:440px}}.EmployeeSetupViewV2__Content__inputs__ethnicity{width:100%;margin-bottom:16px}@media(min-width: 1024px){.EmployeeSetupViewV2__Content__inputs__ethnicity{width:440px}}.EmployeeSetupViewV2__Content__inputs__asyncAddress{margin-right:0px !important}.EmployeeSetupViewV2__Content .Typography--header-section{margin:0 0 32px}.EmployeeSetupViewV2__Content .Typography--header-section-sub{font-weight:600;font-size:16px}.EmployeeSetupViewV2__Content .form-section{margin-bottom:32px}.EmployeeSetupViewV2__Content .form-group--inline>*{display:inline-block;margin-right:16px;vertical-align:top}.EmployeeSetupViewV2__Content .business-name{min-width:256px}@media(min-width: 768px){.EmployeeSetupViewV2__Content .business-name{min-width:360px}}.EmployeeSetupViewV2__Content .custom-field{min-width:256px}@media(min-width: 768px){.EmployeeSetupViewV2__Content .custom-field{min-width:360px}}.EmployeeSetupViewV2__Content .InputField{margin-bottom:12px}.EmployeeSetupViewV2__Content .InputField .EMUSelect.legalGender{min-width:140px}.EmployeeSetupViewV2__Content .InputField .EMUSelect.maritalStatus{min-width:200px}.EmployeeSetupViewV2__Content .InputField .EMUSelect.contractorType{min-width:200px}.EmployeeSetupViewV2__Content .InputField .FilterSelect{width:160px}.EmployeeSetupViewV2__Content .InputField .FilterSelect.CountrySelect{max-width:384px;width:100%}.EmployeeSetupViewV2__Content .InputField input[name=birthday]{max-width:148px}.EmployeeSetupViewV2__Content .InputField input[name=emergencyContactEmail]{min-width:256px}.EmployeeSetupViewV2__Content .InputField input[name=personalEmail]{min-width:256px}.EmployeeSetupViewV2__Content .InputField input[name=city]{min-width:176px}.EmployeeSetupViewV2__Content .InputField input[name=genderIdentity]{min-width:200px}.EmployeeSetupViewV2__Content .InputField input[name=socialSecurity]{max-width:116px}.EmployeeSetupViewV2__Content .InputField input[name=emergencyContactName],.EmployeeSetupViewV2__Content .InputField input[name=street1]{min-width:256px}@media(min-width: 768px){.EmployeeSetupViewV2__Content .InputField input[name=emergencyContactName],.EmployeeSetupViewV2__Content .InputField input[name=street1]{min-width:360px}}.EmployeeSetupViewV2__Content .InputField input[name=suffix]{max-width:32px}.EmployeeSetupViewV2__Content .InputField input[name=zip]{max-width:40px}.EmployeeSetupViewV2__Content .ImageSelector{padding-bottom:80px;padding-top:80px}.EmployeeSetupViewV2__Content .ImageSelector__container{max-width:320px}.EmployeeSetupViewV2__Content .ImageSelector .Icon{height:80px;width:80px}.EmployeeSetupViewV2__Footer{text-align:right}.EmployeeSetupViewV2 .ImagePreview{align-items:center;background-color:#f4f5f6;display:flex;flex-direction:column;height:340px;justify-content:center;text-align:center}.EmployeeSetupViewV2 .ImagePreview__actions{margin-top:20px}.EmployeeSetupViewV2 .ImagePreview__actions .EMUButton{margin:4px}.EmployeeSetupViewV2 .ImagePreview img{border-radius:70px;height:140px;width:140px}
.TimeOffCalendarPage__backToHomeLink{margin-bottom:24px}.TimeOffCalendarPage__backToHomeArrow{position:relative;top:3px;margin-right:6px}.TimeOffCalendarPage__backToHomeText{font-size:16px}
.OffboardingPacketTemplateTitleForm{display:flex;justify-content:center}.OffboardingPacketTemplateTitleForm .InputField{max-width:400px;margin:0 auto}.OffboardingPacketTemplateTitleForm .EMUInput{width:100%}.OffboardingPacketTemplateTitleForm .bold{font-weight:bolder}
.OffboardingPacketTemplateView{position:relative}.OffboardingPacketTemplateView__Back{align-items:center;display:inline-flex;left:24px;position:absolute;top:12px}.OffboardingPacketTemplateView__Container__CenteredHeader{background-color:#354052;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;align-items:center;justify-content:center;padding:16px}.OffboardingPacketTemplateView__Container__CenteredHeader .EMUButton--primary{font-size:20px;height:56px;width:256px}.OffboardingPacketTemplateView__Container__CenteredHeader .EMUButton:focus .Icon,.OffboardingPacketTemplateView__Container__CenteredHeader .EMUButton:hover .Icon{color:#ccc}.OffboardingPacketTemplateView__Container__CenteredHeader .EMUButton:focus .Icon--alert,.OffboardingPacketTemplateView__Container__CenteredHeader .EMUButton:hover .Icon--alert{color:#e38ba1}.OffboardingPacketTemplateView__Container__CenteredHeader .EMUButton:focus .Icon--success,.OffboardingPacketTemplateView__Container__CenteredHeader .EMUButton:hover .Icon--success{color:#7edbac}.OffboardingPacketTemplateView__Container__Header{background-color:#354052;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;justify-content:space-between;padding:24px}.OffboardingPacketTemplateView__Container__Header__Title{align-items:center;cursor:pointer;display:inline-flex;max-width:400px;width:100%}.OffboardingPacketTemplateView__Container__Header__Title:focus .EditIcon,.OffboardingPacketTemplateView__Container__Header__Title:hover .EditIcon{color:#ccc}.OffboardingPacketTemplateView__Container__Header__Title:focus .Typography,.OffboardingPacketTemplateView__Container__Header__Title:hover .Typography{color:#ccc}.OffboardingPacketTemplateView__Container__Header__Title form{display:flex;flex:auto}.OffboardingPacketTemplateView__Container__Header__Title form .EMUButton{min-width:unset;padding:8px}.OffboardingPacketTemplateView__Container__Header__Title form .InputField{flex:auto}.OffboardingPacketTemplateView__Container__Header__Title .Typography{color:#fff;font-size:24px;margin:0}.OffboardingPacketTemplateView__Container__Header__Title .Icon--right{margin-left:16px}.OffboardingPacketTemplateView__Container__Header .EMUButton.IconButton{padding-left:4px;padding-right:4px;min-width:42px}.OffboardingPacketTemplateView__Container__Header .EMUButton--primary{font-size:20px;height:56px;width:256px}.OffboardingPacketTemplateView__Container__Header .EMUButton:focus .Icon,.OffboardingPacketTemplateView__Container__Header .EMUButton:hover .Icon{color:#ccc}.OffboardingPacketTemplateView__Container__Header .EMUButton:focus .Icon--alert,.OffboardingPacketTemplateView__Container__Header .EMUButton:hover .Icon--alert{color:#e38ba1}.OffboardingPacketTemplateView__Container__Header .EMUButton:focus .Icon--success,.OffboardingPacketTemplateView__Container__Header .EMUButton:hover .Icon--success{color:#7edbac}.OffboardingPacketTemplateView__Container__Header .Icon{color:#fff;height:24px;width:24px}.OffboardingPacketTemplateView__Container__Header .Icon g,.OffboardingPacketTemplateView__Container__Header .Icon path{stroke:currentColor}.OffboardingPacketTemplateView__Container__Content{border:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:none;display:flex;flex-direction:column;padding:16px}@media(min-width: 768px){.OffboardingPacketTemplateView__Container__Content{flex-direction:row;flex-wrap:wrap}}@media(min-width: 1024px){.OffboardingPacketTemplateView__Container__Content{align-items:flex-start;flex-wrap:nowrap}}.OffboardingPacketTemplateView__Container__Content__Section{flex:auto;margin:8px;width:100%}.OffboardingPacketTemplateView__Container__Content__Section>*:not(:last-of-type){margin-bottom:24px}.OffboardingPacketTemplateView__Card{background-color:#fff;border-radius:4px;padding:16px}.OffboardingPacketTemplateView__Card__Header{display:flex;justify-content:space-between}.OffboardingPacketTemplateView__Card__Header .Icon{height:20px;width:20px}.OffboardingPacketTemplateView__Card__Header .Typography{margin:0;margin-bottom:32px}.OffboardingPacketTemplateView__Heading{margin:24px 0 48px;text-align:center}.OffboardingPacketTemplateView__Title{margin:0}.copyTemplate.tooltipFontPadding{padding:16px}
.GeneralPacketTemplateTitleForm{display:flex;justify-content:center}.GeneralPacketTemplateTitleForm .InputField{max-width:400px;margin:0 auto}.GeneralPacketTemplateTitleForm .EMUInput{width:100%}.GeneralPacketTemplateTitleForm .bold{font-weight:bolder}
.GeneralPacketTemplateView{position:relative}.GeneralPacketTemplateView__Back{align-items:center;display:inline-flex;left:24px;position:absolute;top:12px}.GeneralPacketTemplateView__Container__CenteredHeader{background-color:#354052;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;align-items:center;justify-content:center;padding:16px}.GeneralPacketTemplateView__Container__CenteredHeader .EMUButton--primary{font-size:20px;height:56px;width:256px}.GeneralPacketTemplateView__Container__CenteredHeader .EMUButton:focus .Icon,.GeneralPacketTemplateView__Container__CenteredHeader .EMUButton:hover .Icon{color:#ccc}.GeneralPacketTemplateView__Container__CenteredHeader .EMUButton:focus .Icon--alert,.GeneralPacketTemplateView__Container__CenteredHeader .EMUButton:hover .Icon--alert{color:#e38ba1}.GeneralPacketTemplateView__Container__CenteredHeader .EMUButton:focus .Icon--success,.GeneralPacketTemplateView__Container__CenteredHeader .EMUButton:hover .Icon--success{color:#7edbac}.GeneralPacketTemplateView__Container__Header{background-color:#354052;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;justify-content:space-between;padding:24px}.GeneralPacketTemplateView__Container__Header__Title{align-items:center;cursor:pointer;display:inline-flex;max-width:400px;width:100%}.GeneralPacketTemplateView__Container__Header__Title:focus .EditIcon,.GeneralPacketTemplateView__Container__Header__Title:hover .EditIcon{color:#ccc}.GeneralPacketTemplateView__Container__Header__Title:focus .Typography,.GeneralPacketTemplateView__Container__Header__Title:hover .Typography{color:#ccc}.GeneralPacketTemplateView__Container__Header__Title form{display:flex;flex:auto}.GeneralPacketTemplateView__Container__Header__Title form .EMUButton{min-width:unset;padding:8px}.GeneralPacketTemplateView__Container__Header__Title form .InputField{flex:auto}.GeneralPacketTemplateView__Container__Header__Title .Typography{color:#fff;font-size:24px;margin:0}.GeneralPacketTemplateView__Container__Header__Title .Icon--right{margin-left:16px}.GeneralPacketTemplateView__Container__Header .EMUButton.IconButton{padding-left:4px;padding-right:4px;min-width:42px}.GeneralPacketTemplateView__Container__Header .EMUButton--primary{font-size:20px;height:56px;width:256px}.GeneralPacketTemplateView__Container__Header .EMUButton:focus .Icon,.GeneralPacketTemplateView__Container__Header .EMUButton:hover .Icon{color:#ccc}.GeneralPacketTemplateView__Container__Header .EMUButton:focus .Icon--alert,.GeneralPacketTemplateView__Container__Header .EMUButton:hover .Icon--alert{color:#e38ba1}.GeneralPacketTemplateView__Container__Header .EMUButton:focus .Icon--success,.GeneralPacketTemplateView__Container__Header .EMUButton:hover .Icon--success{color:#7edbac}.GeneralPacketTemplateView__Container__Header .Icon{color:#fff;height:24px;width:24px}.GeneralPacketTemplateView__Container__Header .Icon g,.GeneralPacketTemplateView__Container__Header .Icon path{stroke:currentColor}.GeneralPacketTemplateView__Container__Content{border:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:none;display:flex;flex-direction:column;padding:16px}@media(min-width: 768px){.GeneralPacketTemplateView__Container__Content{flex-direction:row;flex-wrap:wrap}}@media(min-width: 1024px){.GeneralPacketTemplateView__Container__Content{align-items:flex-start;flex-wrap:nowrap}}.GeneralPacketTemplateView__Container__Content__Section{flex:auto;margin:8px;width:100%}.GeneralPacketTemplateView__Container__Content__Section>*:not(:last-of-type){margin-bottom:24px}.GeneralPacketTemplateView__Card{background-color:#fff;border-radius:4px;padding:16px}.GeneralPacketTemplateView__Card__Header{display:flex;justify-content:space-between}.GeneralPacketTemplateView__Card__Header .Icon{height:20px;width:20px}.GeneralPacketTemplateView__Card__Header .Typography{margin:0;margin-bottom:32px}.GeneralPacketTemplateView__Heading{margin:24px 0 48px;text-align:center}.GeneralPacketTemplateView__Title{margin:0}.copyTemplate.tooltipFontPadding{padding:16px}
.TimeOffBalances{overflow:auto;border-radius:12px}.TimeOffBalances__inactiveChip{height:24px;margin-left:12px;background-color:#ff8c5a;color:#fff}.TimeOffBalances__tableHead{color:#777;font-size:14px;font-weight:600;text-transform:uppercase;min-width:160px;max-width:300px;width:300px}.TimeOffBalances__tableHeadEmployee{color:#777;font-size:14px;font-weight:600;text-transform:uppercase;min-width:240px;max-width:300px;width:300px}.TimeOffBalances__tableCellEmployee{font-size:16px}
.TimeOffView .PageNav .Typography{margin:0}.TimeOffView .EMUTab.Link{color:inherit}.TimeOffView .EMUTab.Link.EMUTab--selected{color:#289de0}.TimeOffView .EMUTab.Link:hover{color:#0083c6}
.TimeTrackingDayFilter__content{display:flex;flex-direction:column;align-items:center;margin-top:-8px}.TimeTrackingDayFilter__content__wrapper{max-width:1168px;width:100%}.TimeTrackingDayFilter__content__wrapper__menuHeader{align-items:center;display:flex;justify-content:space-between;min-height:28px;padding:32px 12px 16px;margin-bottom:8px;flex-wrap:wrap}@media(min-width: 768px){.TimeTrackingDayFilter__content__wrapper__menuHeader{flex-wrap:unset}}.TimeTrackingDayFilter__content__wrapper__menuHeader__options{display:flex;flex-wrap:wrap}.TimeTrackingDayFilter__content__wrapper__menuHeader__options__option{flex:auto;display:inline-flex;margin:0 8px;margin-bottom:8px}.TimeTrackingDayFilter__content__wrapper__menuHeader__options__option:last-child{margin-right:0}@media(min-width: 768px){.TimeTrackingDayFilter__content__wrapper__menuHeader__options__option{flex:unset;margin-bottom:0}}.TimeTrackingDayFilter__content__wrapper__menuHeader__options__filter{cursor:pointer}.TimeTrackingDayFilter__content__wrapper__menuHeader__options__Tooltip.EMUTooltip__tooltip{margin-top:-8px;padding:0}.TimeTrackingDayFilter__content__wrapper__menuHeader__options .EMUTooltip__content{padding:16px 0}.TimeTrackingDayFilter__content__wrapper__menuHeader__options__filterMenu{padding-bottom:16px}.TimeTrackingDayFilter__content__wrapper__menuHeader__options__filterMenu__menu{padding-top:16px}.TimeTrackingDayFilter__content__wrapper__menuHeader__options__filterMenu__menu__menu-item{width:250px;display:flex;align-items:center}.TimeTrackingDayFilter__content__wrapper__menuHeader__options__filterMenu__menu__menu-item:hover{color:#fff}.TimeTrackingDayFilter__content__wrapper__menuHeader__options__filterMenu__menu__menu-item:hover .TimeTrackingDayFilter__content__wrapper__menuHeader__options__filterMenu__menu__menu-item__check-mark svg path{stroke:currentColor}.TimeTrackingDayFilter__content__wrapper__menuHeader__options__filterMenu__menu__menu-item:hover .TimeTrackingDayFilter__content__wrapper__menuHeader__options__filterMenu__menu__menu-item__text{color:#fff}.TimeTrackingDayFilter__content__wrapper__menuHeader__options__filterMenu__menu__menu-item__text{margin:0;width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TimeTrackingDayFilter__content__wrapper__menuHeader__options__filterMenu__menu--status:after{content:"";position:absolute;border-bottom:1px solid #dfe3e9;width:90%;transform:translate(5%);height:8px}.TimeTrackingDayFilter__content__wrapper__menuHeader__options .EMUButton--link{color:#2f2f2f;font-weight:600}.TimeTrackingDayFilter__content__wrapper__filterTags{margin-top:-21px;margin-left:16px}.TimeTrackingDayFilter__content__wrapper__filterTags__tag.Typography{display:inline-flex;align-items:center}.TimeTrackingDayFilter__content__wrapper__filterTags__tag.Typography+.TimeTrackingDayFilter__content__wrapper__filterTags__tag.Typography{margin-left:8px}.TimeTrackingDayFilter__content__wrapper__filterTags__close{cursor:pointer;margin-left:4px}.TimeTrackingDayFilter__content__wrapper__progress{margin-left:12px;color:#777}
.TimeBlockInterval{font-size:16px}.TimeBlockInterval__alert{font-size:16px;color:#d13f63}
.OpenBlockGeoLocation{display:inline-flex}.OpenBlockGeoLocation__typography{font-size:16px}.OpenBlockGeoLocation__clockedInText{color:#28c576}.OpenBlockGeoLocation__alert{color:#d13f63}
.TimeTrackingGridRenderCell_Details{width:100%}.TimeTrackingGridRenderCell_Details__timeBlockFormModal .TimeBlockForm{margin-top:16px}
.TimeTrackingDay__gridStyle{border:none;background-color:#fff}.TimeTrackingDay__gridStyle .MuiDataGrid-columnHeaders{background-color:#fff;cursor:default}.TimeTrackingDay__gridStyle .MuiDataGrid-pinnedColumnHeaders{background-color:#fff;cursor:default;box-shadow:none}.TimeTrackingDay__gridStyle .MuiDataGrid-pinnedColumns{background-color:#fff;box-shadow:none}.TimeTrackingDay__gridStyle .header--style--border{text-transform:uppercase}.TimeTrackingDay__gridStyle .cell--style--employee{background-color:#fff}.TimeTrackingDay__gridStyle .cell--style{background-color:#fff;color:#1f2937;font-size:16px}.TimeTrackingDay__gridStyle .MuiDataGrid-cell:focus-within{outline:none}.TimeTrackingDay__gridStyle .MuiDataGrid-columnHeader:focus{outline:none}.TimeTrackingDay__gridStyle .MuiDataGrid-columnHeader:focus-within{outline:none}.TimeTrackingDay__gridStyle .MuiDataGrid-row:hover{background-color:#fff}.TimeTrackingDay__gridStyle .MuiDataGrid-row.Mui-selected{background-color:#fff}.TimeTrackingDay__gridStyle .MuiDataGrid-row.Mui-selected:hover{background-color:#fff}.TimeTrackingDay__gridStyle .MuiDataGrid-cell{background-color:#fff}
.TimeTrackingWorkWeekGrid__gridStyle{border:none;background-color:#fff}.TimeTrackingWorkWeekGrid__gridStyle .MuiDataGrid-pinnedRows{box-shadow:none}.TimeTrackingWorkWeekGrid__gridStyle .header--style--border-employee{background-color:#fff;text-transform:uppercase;border-right:1px solid #d1d5db}.TimeTrackingWorkWeekGrid__gridStyle .header--style--border-green{background-color:#ecfcf4;text-transform:uppercase;border-right:1px solid #d1d5db}.TimeTrackingWorkWeekGrid__gridStyle .header--style--no-border{background-color:#f5f6f7;text-transform:uppercase}.TimeTrackingWorkWeekGrid__gridStyle .header--style--border{background-color:#f5f6f7;text-transform:uppercase;border-right:1px solid rgba(209,213,219,.7607843137)}.TimeTrackingWorkWeekGrid__gridStyle .header--style--border-group-employee{border-right:1px solid #d6f5e5;margin-top:1px}.TimeTrackingWorkWeekGrid__gridStyle .header--style--border-group-green{background-color:#d6f5e5;text-transform:uppercase;border-left:1px solid #d6f5e5;border-right:1px solid #d1d5db;margin-top:1px}.TimeTrackingWorkWeekGrid__gridStyle .header--style--border-group{background-color:#e5e7eb;text-transform:uppercase;border-right:1px solid #d1d5db;margin-top:1px}.TimeTrackingWorkWeekGrid__gridStyle .header--style--border-group-right{background-color:#e5e7eb;text-transform:uppercase;border-right:1px solid #d1d5db;margin-top:1px}.TimeTrackingWorkWeekGrid__gridStyle .cell--style--employee{border-right:1px solid #d1d5db}.TimeTrackingWorkWeekGrid__gridStyle .cell--style{color:#1f2937;font-size:16px;border-right:1px solid #d1d5db}.TimeTrackingWorkWeekGrid__gridStyle .cell--style--no-border{color:#1f2937;font-size:16px}.TimeTrackingWorkWeekGrid__gridStyle .MuiDataGrid-cell:focus-within{outline:none}.TimeTrackingWorkWeekGrid__gridStyle .MuiDataGrid-columnHeader:focus{outline:none}.TimeTrackingWorkWeekGrid__gridStyle .MuiDataGrid-columnHeader:focus-within{outline:none}.TimeTrackingWorkWeekGrid__gridStyle .MuiDataGrid-row:hover{background-color:#fff}.TimeTrackingWorkWeekGrid__gridStyle .MuiDataGrid-row.Mui-selected{background-color:#fff}.TimeTrackingWorkWeekGrid__gridStyle .MuiDataGrid-row.Mui-selected:hover{background-color:#fff}.TimeTrackingWorkWeekGrid__gridStyle .MuiDataGrid-cell{background-color:#fff}
.TimeTrackingPayPeriodGrid__gridStyle{border:none;background-color:#fff}.TimeTrackingPayPeriodGrid__gridStyle .MuiDataGrid-pinnedRows{box-shadow:none}.TimeTrackingPayPeriodGrid__gridStyle .header--style--border-employee{background-color:#fff;text-transform:uppercase;border-right:1px solid #d1d5db}.TimeTrackingPayPeriodGrid__gridStyle .header--style--border-green{background-color:#ecfcf4;text-transform:uppercase;border-right:1px solid #d1d5db}.TimeTrackingPayPeriodGrid__gridStyle .header--style--no-border{background-color:#f5f6f7;text-transform:uppercase}.TimeTrackingPayPeriodGrid__gridStyle .header--style--border{background-color:#f5f6f7;text-transform:uppercase;border-right:1px solid rgba(209,213,219,.7607843137)}.TimeTrackingPayPeriodGrid__gridStyle .header--style--border-group-employee{border-right:1px solid #d6f5e5;margin-top:1px}.TimeTrackingPayPeriodGrid__gridStyle .header--style--border-group-green{background-color:#d6f5e5;text-transform:uppercase;border-left:1px solid #d6f5e5;border-right:1px solid #d1d5db;margin-top:1px}.TimeTrackingPayPeriodGrid__gridStyle .header--style--border-group{background-color:#e5e7eb;text-transform:uppercase;border-right:1px solid #d1d5db;margin-top:1px}.TimeTrackingPayPeriodGrid__gridStyle .header--style--border-group-right{background-color:#e5e7eb;text-transform:uppercase;border-right:1px solid #d1d5db;margin-top:1px}.TimeTrackingPayPeriodGrid__gridStyle .cell--style--employee{border-right:1px solid #d1d5db}.TimeTrackingPayPeriodGrid__gridStyle .cell--style{color:#1f2937;font-size:16px;border-right:1px solid #d1d5db}.TimeTrackingPayPeriodGrid__gridStyle .cell--style--no-border{color:#1f2937;font-size:16px}.TimeTrackingPayPeriodGrid__gridStyle .MuiDataGrid-cell:focus-within{outline:none}.TimeTrackingPayPeriodGrid__gridStyle .MuiDataGrid-columnHeader:focus{outline:none}.TimeTrackingPayPeriodGrid__gridStyle .MuiDataGrid-columnHeader:focus-within{outline:none}.TimeTrackingPayPeriodGrid__gridStyle .MuiDataGrid-row:hover{background-color:#fff}.TimeTrackingPayPeriodGrid__gridStyle .MuiDataGrid-row.Mui-selected{background-color:#fff}.TimeTrackingPayPeriodGrid__gridStyle .MuiDataGrid-row.Mui-selected:hover{background-color:#fff}.TimeTrackingPayPeriodGrid__gridStyle .MuiDataGrid-cell{background-color:#fff}
.CompanySettingsView__title{font-size:24px;font-weight:600}.CompanySettingsView__pageNav{text-decoration:none;cursor:pointer;color:#999;padding:5px 0;box-sizing:border-box;margin-right:30px}.CompanySettingsView__pageNav--active{color:#289de0;border-bottom:3px solid #289de0}.CompanySettingsView__content{padding:8px}@media(min-width: 768px){.CompanySettingsView__content{padding:32px}}.CompanySettingsView .AdminSettings__rolesAndPermissions{padding:0}.CompanySettingsView .EMUTab.Link{color:inherit}.CompanySettingsView .EMUTab.Link.EMUTab--selected{color:#289de0}.CompanySettingsView .EMUTab.Link:hover{color:#0083c6}
.AdminSettingsNewAdminModal__content{overflow:visible}.AdminSettingsNewAdminModal__rolesAndPermissions{width:100%;padding:8px}@media(min-width: 768px){.AdminSettingsNewAdminModal__rolesAndPermissions{width:800px;padding:48px}}.AdminSettingsNewAdminModal__rolesAndPermissions__admins__adminContainer{display:flex;justify-content:space-between}.AdminSettingsNewAdminModal__rolesAndPermissions__admins__adminContainer__admin{cursor:pointer;display:flex;align-items:center}.AdminSettingsNewAdminModal__rolesAndPermissions__admins__adminContainer__admin__picture{display:flex;margin:16px;align-items:center;justify-content:center}.AdminSettingsNewAdminModal__rolesAndPermissions__admins__adminContainer__role{display:flex;align-items:center;justify-content:center}.AdminSettingsNewAdminModal__rolesAndPermissions__admins__adminContainer__role__text{cursor:pointer;text-align:right}.AdminSettingsNewAdminModal__rolesAndPermissions__admins__adminContainer__role__text--inactive{cursor:unset}.AdminSettingsNewAdminModal__rolesAndPermissions__admins__adminContainer__role__chevron{display:flex;flex-direction:row;align-items:center;padding-left:16px;cursor:pointer}.AdminSettingsNewAdminModal__rolesAndPermissions__admins__adminContainer__role__chevron--inactive{visibility:hidden}.AdminSettingsNewAdminModal__rolesAndPermissions__action__selectContainer{display:flex;margin-right:16px}.AdminSettingsNewAdminModal__rolesAndPermissions__action__selectContainer__select{width:175px;margin-right:8px}@media(min-width: 768px){.AdminSettingsNewAdminModal__rolesAndPermissions__action__selectContainer__select{width:300px;margin-right:16px}}.AdminSettingsNewAdminModal__rolesAndPermissions__action__selectContainer__select__control{background-color:#fff;border-color:#289de0}.AdminSettingsNewAdminModal__rolesAndPermissions__action__selectContainer__select__control:hover{border-color:#289de0}.AdminSettingsNewAdminModal__rolesAndPermissions__action__selectContainer__select__control--is-focused{border-color:#289de0;border-width:1px;box-shadow:unset}.AdminSettingsNewAdminModal__rolesAndPermissions__action__selectContainer__select__option--is-focused{background-color:#289de0;color:#fff}.AdminSettingsNewAdminModal__rolesAndPermissions__action__selectContainer__button{border-color:#289de0}.AdminSettingsNewAdminModal__rolesAndPermissions__action__button{cursor:pointer;display:flex;width:165px}.AdminSettingsNewAdminModal__rolesAndPermissions__action__button__text{line-height:1.1;color:#289de0;padding-left:8px}.AdminSettingsNewAdminModal__rolesAndPermissions__modal{min-height:237px}.AdminSettingsNewAdminModal__rolesAndPermissions__modal__input{margin-bottom:12px}.AdminSettingsNewAdminModal__rolesAndPermissions__modal__input .EMUSelect{width:100%}@media(min-width: 768px){.AdminSettingsNewAdminModal__rolesAndPermissions__modal__input .EMUSelect{width:200px}}.AdminSettingsNewAdminModal__rolesAndPermissions__modal__input__half{margin-bottom:12px;width:calc(50% - 8px)}.AdminSettingsNewAdminModal__rolesAndPermissions__modal__input__roles{width:100%}.AdminSettingsNewAdminModal__rolesAndPermissions__modal__input__roles__empty{color:#ccc}.AdminSettingsNewAdminModal__rolesAndPermissions__modal__new__row{display:flex;align-items:flex-start;justify-content:space-between}
.PermissionsTableView__buttons__button{border-top:1px solid #dfe3e9;border-right:1px solid #dfe3e9;flex-direction:column;margin:unset;color:#2f2f2f;width:100%}.PermissionsTableView__buttons__label{font-weight:600;padding-top:16px;padding-bottom:16px;text-align:center}.PermissionsTableView__table{border-bottom:1px solid #dfe3e9}.PermissionsTableView__rowBottom{display:flex;background:#fff;justify-content:flex-start;border-top:1px solid #dfe3e9}.PermissionsTableView__row{display:flex;background:#fff;justify-content:flex-start}.PermissionsTableView__row__headerLeftCorner{width:320px;padding:8px 16px;border-left:1px solid #fff;border-right:1px solid #dfe3e9}.PermissionsTableView__row__title{width:320px;padding:8px 16px;border-left:1px solid #dfe3e9;border-top:1px solid #dfe3e9;border-right:1px solid #dfe3e9}.PermissionsTableView__row__cell{border-right:1px solid #dfe3e9;border-top:1px solid #dfe3e9;display:flex;justify-content:center;align-items:center;width:100%}.PermissionsTableView__row__cell__wrapper{width:100%;display:flex;justify-content:space-between}@media(min-width: 768px){.PermissionsTableView__row__cell--selected{background:#e6f7fb}}.PermissionsTableView__row__cell--default{display:none}@media(min-width: 768px){.PermissionsTableView__row__cell--default{display:flex}}.PermissionsTableView__row__cell--showSelected{display:none;background:#fff}.PermissionsTableView__row__white{background:#fff}.PermissionsTableView__showSelected{width:360px}.PermissionsTableView__label{font-weight:600;margin-bottom:12px}.PermissionsTableView__checkmark{color:#28c576}
.OrgAdminPermissionsModal__ListItem{padding:0px;display:flex}.OrgAdminPermissionsModal__ListItemDivider{border-color:#dfe3e9}
.RoleOption__ListItem{padding:0px;display:flex}.RoleOption__ListItemDivider{border-color:#dfe3e9}
.MultiOrgRolesGrid__gridStyle{border:none;background-color:#fff}.MultiOrgRolesGrid__gridStyle .MuiDataGrid-columnHeaders{background-color:#fff;cursor:default;border-top:1px solid #e0e0e0;border-radius:0px}.MultiOrgRolesGrid__gridStyle .header--style--border-employee{background-color:#fff;border-right:1px solid #e0e0e0}.MultiOrgRolesGrid__gridStyle .header--style--border-org{background-color:#fff;border-right:1px solid #e0e0e0}.MultiOrgRolesGrid__gridStyle .header--style--border-org-backgroundGray{background-color:#f5f6f7;border-right:1px solid #e0e0e0}.MultiOrgRolesGrid__gridStyle .MuiDataGrid-pinnedColumnHeaders{background-color:#fff;cursor:default;box-shadow:none}.MultiOrgRolesGrid__gridStyle .MuiDataGrid-pinnedColumns{background-color:#fff;box-shadow:none}.MultiOrgRolesGrid__gridStyle .cell--style--employee{background-color:#fff;border-right:1px solid #e0e0e0}.MultiOrgRolesGrid__gridStyle .cell--style--employee-no-right-border{background-color:#fff}.MultiOrgRolesGrid__gridStyle .cell--style--alignItems{background-color:#fff;align-items:center !important}.MultiOrgRolesGrid__gridStyle .cell--style{background-color:#fff;border-right:1px solid #e0e0e0}.MultiOrgRolesGrid__gridStyle .cell--style-no-right-border{background-color:#fff}.MultiOrgRolesGrid__gridStyle .cell--style-backgroundGray{background-color:#f5f6f7;border-right:1px solid #e0e0e0}.MultiOrgRolesGrid__gridStyle .MuiDataGrid-cell:focus-within{outline:none}.MultiOrgRolesGrid__gridStyle .MuiDataGrid-columnHeader:focus{outline:none}.MultiOrgRolesGrid__gridStyle .MuiDataGrid-columnHeader:focus-within{outline:none}.MultiOrgRolesGrid__gridStyle .MuiDataGrid-row:hover{background-color:#fff}.MultiOrgRolesGrid__gridStyle .MuiDataGrid-row.Mui-selected{background-color:#fff}.MultiOrgRolesGrid__gridStyle .MuiDataGrid-row.Mui-selected:hover{background-color:#fff}
.MultiOrgRoles__Card{background-color:#fff;border-radius:12px;padding:24px 24px 24px 24px;overflow:auto}
.RolesAndPermissionsListItem__ListItem{padding:0px;display:flex}.RolesAndPermissionsListItem__ListItemDivider{border-color:#dfe3e9}
.ManagerApprovals .CardContent{padding-top:0}.ManagerApprovals .Typography--header-subsection{margin:0}.ManagerApprovals__Details{list-style-type:none;margin:0;padding-inline-start:60px}.ManagerApprovals__Details li{margin-bottom:8px}.ManagerApprovals__Details--disabled{opacity:.5}.ManagerApprovals__Section+.ManagerApprovals__Section{margin-top:32px}
.CustomPrivacyRow__contentsContainer{display:flex;min-height:80px;font-family:"Source Sans Pro",sans-serif;color:#2f2f2f}@media(min-width: 768px){.CustomPrivacyRow__contentsContainer{min-height:46px}}.CustomPrivacyRow__contents{width:100%;margin-top:auto;margin-bottom:auto;display:flex;flex-direction:column;justify-content:space-evenly}@media(min-width: 768px){.CustomPrivacyRow__contents{flex-direction:row;align-items:center;justify-content:space-between;padding-left:16px;padding-right:16px}}.CustomPrivacyRow__checkboxBlock{display:flex;flex-direction:row;text-align:left}@media(min-width: 768px){.CustomPrivacyRow__checkboxBlock{text-align:right}}.CustomPrivacyRow__question{display:flex;flex-direction:row;align-items:center;width:120px}@media(min-width: 768px){.CustomPrivacyRow__question{width:140px}}.CustomPrivacyRow__checkmark{margin-top:12px;position:relative;top:2px;color:#28c576;margin-right:4px;width:24px}@media(min-width: 768px){.CustomPrivacyRow__checkmark{margin-top:0}}.CustomPrivacyRow__label.CustomPrivacyRow__selectable{padding-top:12px}@media(min-width: 768px){.CustomPrivacyRow__label.CustomPrivacyRow__selectable{padding-top:0}}.CustomPrivacyRow__checkbox{position:relative;top:-1px;padding:0px 9px}.CustomPrivacyRow__saved{display:none}@media(min-width: 768px){.CustomPrivacyRow__saved{display:inline-block;color:rgba(47,47,47,.5);font-size:16px;position:relative;top:-2px}}.CustomPrivacyRow__savedCheckmark{display:none}@media(min-width: 768px){.CustomPrivacyRow__savedCheckmark{display:inline-block;color:rgba(47,47,47,.5);opacity:.9;margin-right:4px;margin-left:12px;width:16px;position:relative;top:1px}}.CustomPrivacyRow__savedContainer{display:none}@media(min-width: 768px){.CustomPrivacyRow__savedContainer{display:flex;align-items:center}}
.CustomPrivacyView{display:flex;flex-direction:column}@media(min-width: 1024px){.CustomPrivacyView{flex-direction:row}}.CustomPrivacyView__sidebar{padding-top:4px;width:100%;margin-bottom:24px}@media(min-width: 415px){.CustomPrivacyView__sidebar{width:240px}}.CustomPrivacyView__sidebar__row{height:36px;color:#4a4a4a;font-family:"Source Sans Pro",sans-serif;padding-left:16px;display:flex;border-left:4px solid rgba(0,0,0,0)}.CustomPrivacyView__sidebar__row__content{cursor:pointer;margin-top:auto;margin-bottom:auto;display:flex;position:relative;top:-1px}.CustomPrivacyView__sidebar__row__content__icon{position:relative;top:1px;margin-right:10px;margin-top:auto;margin-bottom:auto}.CustomPrivacyView__sidebar__row.selected{color:#289de0;border-left:4px solid #289de0}.CustomPrivacyView__card__description{margin-top:0;margin-bottom:40px}.CustomPrivacyView__card__section{min-height:60px;margin-top:12px;margin-bottom:40px}.CustomPrivacyView__card__section__subtitle{color:#777;margin-bottom:12px}.CustomPrivacyView__card__parenthesizedTitle{font-weight:400}.CustomPrivacyView__card h4{margin:0}.CustomPrivacyView__mainCardIcon{margin-right:12px;position:relative;width:24px;top:4px}
.PaySchedulePermissions__checkmarkIcon{position:relative;color:#28c576;margin-right:7px;width:24px}@media(min-width: 768px){.PaySchedulePermissions__checkmarkIcon{margin-top:0}}.PaySchedulePermissions__closeIcon{position:relative;color:#d13f63;margin-right:7px;width:24px}@media(min-width: 768px){.PaySchedulePermissions__closeIcon{margin-top:0}}.PaySchedulePermissions__checkbox{padding-left:3px;padding-right:6px}
.CompanyPrivacyView__main{margin:auto}.CompanyPrivacyView__checkboxContainer{margin-top:16px}.CompanyPrivacyView__lightText{color:#777}.CompanyPrivacyView__multiLineCheck{display:flex;align-items:flex-start}.CompanyPrivacyView__multiLineCheck :first-child{padding-top:0px !important}
.CustomFieldsView__name{width:35%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.CustomFieldsView__whoCanEdit{width:25%}.CustomFieldsView__required{width:15%}
.PrivacyView__checkboxContainer{margin-top:16px}.PrivacyView__lightText{color:#777}.PrivacyView__multiLineCheck{display:flex;align-items:flex-start}.PrivacyView__multiLineCheck :first-child{padding-top:0px !important}
.FeatureToggle__preference{margin-bottom:36px}.FeatureToggle__preference__title{font-weight:600}.FeatureToggle__preference__input{display:flex;align-items:center}.FeatureToggle__preference__input__checkbox{min-width:unset;width:unset;margin-right:8px}
.IntegrationTag__tag{color:#1785ca;background-color:#f0f8ff;font-size:14px;line-height:20px;font-weight:600}.IntegrationTag__tag.MuiChip-root{font-weight:400}.IntegrationTag__preferredPartner{background-color:#289de0;color:#fff}
.SimplyInsuredLogoContainer{color:#3e69b3;font-family:"Poppins, sans-serif"}.SimplyInsuredLogoContainer .Prefix{font-size:32px}.SimplyInsuredLogoContainer .Suffix{font-size:32px;font-weight:bold}
.CheckrIntegrationCard__card{height:416px;width:344px}.CheckrIntegrationCard__title .MuiCardHeader-title{color:#009bb5}.CheckrIntegrationCard__description{padding-top:24px;border-top:1px solid #d1d5db}.CheckrIntegrationCard__bodyTitle{font-size:20px;line-height:24px;font-weight:800;color:#2f2f2f}.CheckrIntegrationCard__bodyText{font-size:16px;line-height:24px;margin-top:16px;font-weight:400;color:#2f2f2f}.CheckrIntegrationCard__chipHolder{margin-top:16px;display:flex;flex-wrap:wrap;gap:4px}.CheckrIntegrationCard__chip{font-size:14px;line-height:20px;font-weight:600;display:inline-flex;height:24px;padding:0px 0px;justify-content:center;align-items:center;margin-right:4px}.CheckrIntegrationCard__chip:last-child{margin-right:0px}.CheckrIntegrationCard__preferredPartner{background-color:#289de0;color:#fff}.CheckrIntegrationCard__defaultChip{background-color:#f0f8ff;color:#1785ca}.CheckrIntegrationCard__nonButton{border-radius:4px;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:10px 24px}.CheckrIntegrationCard__greenNonButton{background-color:#ecfcf4;color:#28c576;font-weight:800}.CheckrIntegrationCard__grayNonButton{background-color:#f4f5f6;color:#6b7280}.CheckrIntegrationCard__logoColor{color:#009bb5;margin:3px 0px}.CheckrIntegrationCard__actions{display:flex;flex-direction:row;gap:24px}.CheckrIntegrationCard__nonButton{border-radius:4px;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:10px 24px}.CheckrIntegrationCard__greenNonButton{background-color:#ecfcf4;color:#28c576;font-weight:800}.CheckrIntegrationCard__grayNonButton{background-color:#f4f5f6;color:#6b7280}
.ReportsView .page-contents{display:flex;padding-top:24px}.ReportsView .page-contents .Alert{margin:-10px 20px 28px 14px}.ReportsView .page-contents .Alert .Alert__wrapper{box-shadow:0px 4px 24px rgba(0,0,0,.25);border-radius:12px}.ReportsView .header{display:flex;align-items:center;height:80px;width:100%;background-color:#fff}.ReportsView .header-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0px 32px;width:100%}.ReportsView .left-nav-item{display:flex;align-items:center;padding:0px 24px;white-space:nowrap;cursor:pointer;border-left:4px solid rgba(0,0,0,0)}.ReportsView .left-nav-item-text{margin:8px 0px}.ReportsView .reports-list-container{width:100%;margin-right:48px;background-color:#fff;border-radius:12px}.ReportsView .single-reports-list-container{width:100%;margin-right:48px;margin-left:24px;background-color:#fff;border-radius:12px}.ReportsView .list-header{display:flex;align-items:center;margin:24px}.ReportsView .folder-icon-large{height:24px;width:24px}.ReportsView .folder-icon{margin-right:8px}.ReportsView .current-folder-header-text{font-size:20px;margin:0px 0px 0px 8px;font-weight:600}.ReportsView .reports-list{margin:24px}.ReportsView .report-item-header{display:flex;margin:8px;opacity:.75}.ReportsView .report-item-text{display:flex;margin:8px;color:#47afea}.ReportsView .vertical-bar{background:#47afea;position:relative;left:-16px}.ReportsView .selected-text{color:#47afea}.ReportsView .selected{border-left:4px solid #47afea}.ReportsView hr{opacity:.5;margin:0px}
.BirthdayReportsFilter .select{width:100%}.BirthdayReportsTable{flex-direction:column}.BirthdayReportsTable .birthday-month-container{display:flex;flex-wrap:wrap}.BirthdayReportsTable .birthday-card{height:96px;margin:12px;background-color:#fff;border-radius:4px;display:flex;align-items:center;width:100%}@media(min-width: 415px){.BirthdayReportsTable .birthday-card{width:365px}}.BirthdayReportsTable .birthday-card-contents{display:flex;align-items:center}.BirthdayReportsTable .birthday-card-date{display:flex;flex-direction:column;padding:0px 16px 0px 24px}.BirthdayReportsTable .birthday-card-date-date{padding:0px;margin:0px;font-size:20px;font-weight:600}.BirthdayReportsTable .birthday-card-date-weekday{padding:0px;margin:0px;font-size:14px;opacity:.75}.BirthdayReportsTable .birthday-card-text-contents{padding-left:16px}@media(min-width: 415px){.BirthdayReportsTable .birthday-card-text-contents{width:250px}}.BirthdayReportsTable .employee-name-text{margin:0px}.BirthdayReportsTable .department-location{display:flex}.BirthdayReportsTable .department-location-container{max-width:110px}.BirthdayReportsTable .department-location-text{margin:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:.75}.BirthdayReportsTable .department-location-separator{margin:0px;padding:0px 4px;opacity:.75}.BirthdayReportsTable .no-birthday-text{font-size:14px}.BirthdayReportsTable hr{opacity:.5;margin:0px}.BirthdayReportsTable .month-text{margin-bottom:8px}.BirthdayReportsTable .EMUSelect{width:172px}.BirthdayReportsTable__AvatarInitials:hover{cursor:pointer}.BirthdayReportsTable__titleText{margin-top:8px;margin-bottom:8px}.BirthdayReportsTable__backToReportsArrow{position:relative;top:3px;margin-right:6px}
.ChangeHistoryReportTable{width:calc(100% - 1px)}.ChangeHistoryReportTable .placeholder{border:none}.ChangeHistoryReportTable th.Typography{font-weight:600;min-width:160px;text-transform:uppercase}.ChangeHistoryReportTable th,.ChangeHistoryReportTable td{border-color:#ccc;max-width:200px}.ChangeHistoryReportTable .TableGroupTitle{background-color:#f4f5f6;border:1px solid #ccc}.ChangeHistoryReportTable .TableGroupTitle .Typography--dimmed{font-weight:400;margin-top:8px}.ChangeHistoryReportTable--grouped .TableRow{border-left:1px solid #ccc;border-right:1px solid #ccc}.ChangeHistoryReportTable--grouped .TableRow td:last-of-type{border-right:1px solid #ccc}.ChangeHistoryReportTable--grouped .TableRow--borderless td{border:none}.ChangeHistoryReportTable--grouped .TableRow--borderless td:last-of-type{border-right:1px solid #ccc}.ChangeHistoryReportTable--grouped .TableRow--placeholder{height:24px}.ChangeHistoryReportTable .checkAllTableCell{border-right:1px solid #ccc}
.ChangeHistoryReport .Typography--header-card{margin-top:0}.ChangeHistoryReport .Header{display:flex;justify-content:space-between}.ChangeHistoryReport .PayPeriodSelectors{display:flex}.ChangeHistoryReport .PayPeriodSelectors .InputField{margin:0 8px 0 0}.ChangeHistoryReport .overflow--visible{overflow:visible}.ChangeHistoryReport .TableContainer{overflow:auto}.ChangeHistoryReport__selectProcessedFilter{width:195px}
.EmploymentStatusReportFilter .filter{width:100%}.EmploymentStatusReportView{display:flex;flex-direction:column}.EmploymentStatusReportView .chart-card{max-width:492px;background-color:#fff;margin:24px 0px}.EmploymentStatusReportView .chart-container{padding:24px;width:100%;height:100%}.EmploymentStatusReportView .chart-header{width:100%;margin-bottom:24px}.EmploymentStatusReportView .chart-header-text{font-size:20px;font-weight:600;margin:0}.EmploymentStatusReportView .chart-contents{display:flex;margin-bottom:24px}.EmploymentStatusReportView .chart-key{width:100%}.EmploymentStatusReportView .chart-key-text-container{display:flex;align-items:center}.EmploymentStatusReportView .chart-key-text{margin:0px;padding-left:8px;font-size:14px}.EmploymentStatusReportView .chart{display:flex;justify-content:center;align-items:center;width:100%}.EmploymentStatusReportView .table-card{max-width:800px}.EmploymentStatusReportView .table-header{margin-bottom:24px}.EmploymentStatusReportView .table-header .Typography{margin:0}.EmploymentStatusReportView .table{overflow:auto}.EmploymentStatusReportView .table-cell{font-size:16px;min-width:180px}.EmploymentStatusReportView .empty-table-text{padding:0px 0px 48px 24px}
.PayPeriodTotalFinalizedHoursSummary{width:600px;margin-bottom:32px}.PayPeriodTotalFinalizedHoursSummary td{border:none;height:auto;padding-bottom:4px;padding-top:4px;font-size:18px;font-family:"Source Sans Pro",sans-serif;color:#2f2f2f;font-weight:600}.PayPeriodTotalFinalizedHoursSummary th{border:none;height:auto}.PayPeriodTotalFinalizedHoursSummary tr{height:auto}.PayPeriodDailyHoursReportTable tr{height:auto}.PayPeriodDailyHoursReportTable td{height:auto;padding-bottom:8px;padding-top:8px;font-size:16px}.PayPeriodDailyHoursReportTable th{height:auto;padding-bottom:8px}.PayPeriodDailyHoursReportTable th span{font-size:16px}
.SelectPayPeriodPolicy{margin-bottom:16px}.SelectPayPeriodPolicy__label{font-size:16px;font-family:"Source Sans Pro",sans-serif;margin-bottom:8px;color:#2f2f2f;opacity:.7}.SelectPayPeriodPolicy .EMUSelect{width:100%}
.SelectFinalizedPayPeriodFromPolicy__label{font-size:16px;font-family:"Source Sans Pro",sans-serif;margin-bottom:8px;color:#2f2f2f;opacity:.7}.SelectFinalizedPayPeriodFromPolicy .EMUSelect{width:100%}
.PayPeriodReportTableRow__TableRow td,.PayPeriodReportTableRow__TableRow span{font-weight:800}.PayPeriodReportTableRow__TableRow>td{padding-bottom:8px;padding-top:8px}.PayPeriodReportTableRow__BorderRight{border-right:1px solid #dfe3e9}.PayPeriodReportTableRow__BorderLeft{border-left:1px solid #dfe3e9}
.PayPeriodReportTable__TableContainer tr,.PayPeriodReportTable__TableContainer td{border-bottom:0px}.PayPeriodReportTable__Table{border-collapse:collapse}.PayPeriodReportTable__Table .TableColumnHeader{white-space:nowrap}.PayPeriodReportTable__TableColumnHeaderForDetails{min-width:300px}.PayPeriodReportTable__TableColumnHeaderForPTO{gap:8px;width:fit-content}.PayPeriodReportTable__approvalStatus.TableColumnHeader{text-align:center;white-space:normal}
.PayPeriodReportView{height:calc(100vh - 216px)}.PayPeriodReport__header{display:flex;align-items:center;height:80px;width:100%;background-color:#fff}.PayPeriodReport__header-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 32px;width:100%}.PayPeriodReport__backToReportsArrow{position:relative;top:3px;margin-right:6px}.PayPeriodReport__titleText{margin-top:8px;margin-bottom:8px}@media(min-width: 768px){.PayPeriodReport .filter-container{display:flex}}.PayPeriodReport .filter-container .EMUSelect{margin-right:32px}.PayPeriodReport .filter{margin-right:16px}.PayPeriodReport .filter .PayPeriodIdentifier{font-size:16px;font-weight:400;height:19px}.PayPeriodReport .filter-label{opacity:.5;margin:8px 0}.PayPeriodReport .filter-button-container{display:flex;flex-direction:column;justify-content:flex-end;margin-right:8px}.PayPeriodReport .filter-button{height:37px;line-height:.1}.PayPeriodReport__cardContainingTable{margin-top:32px}.PayPeriodReportSummaryTable{max-width:900px;margin-top:40px;font-family:"Source Sans Pro",sans-serif;background-color:#f5f6f7;border-radius:8px;padding:16px}.PayPeriodReportSummaryTable td{border:none;height:auto;padding-bottom:4px;padding-top:4px;font-size:18px;font-weight:600;color:#2f2f2f}.PayPeriodReportSummaryTable th{opacity:.8;font-size:16px;border:none;height:auto;color:#2f2f2f}.PayPeriodReportSummaryTable tr{height:auto}.PayPeriodReportTable{font-family:"Source Sans Pro",sans-serif}.PayPeriodReportTable td{font-size:16px;height:auto;padding-bottom:8px;padding-top:8px;color:#2f2f2f}.PayPeriodReportTable th{font-size:16px;height:auto;padding-bottom:8px;color:#2f2f2f;opacity:.8}.PayPeriodReportTable tr{height:auto}.PayPeriodReportTableRow__terminatedChip{height:24px;margin-left:12px;background-color:#d13f63;color:#fff}.PayPeriodReportTableRow__inactiveChip{height:24px;margin-left:12px;background-color:#ff8c5a;color:#fff}
.WorkAnniversaryReport .birthday-month-container{display:flex;flex-wrap:wrap}.WorkAnniversaryReport .birthday-card{width:365px;height:96px;margin:12px;background-color:#fff;border-radius:4px;display:flex;align-items:center}.WorkAnniversaryReport .birthday-card-contents{display:flex;align-items:center}.WorkAnniversaryReport .birthday-card-date{display:flex;flex-direction:column;padding:0px 16px 0px 24px}.WorkAnniversaryReport .birthday-card-date-date{padding:0px;margin:0px;font-size:20px;font-weight:600}.WorkAnniversaryReport .birthday-card-date-weekday{padding:0px;margin:0px;font-size:14px;opacity:.75}.WorkAnniversaryReport .birthday-card-text-contents{padding-left:16px;width:250px}.WorkAnniversaryReport .employee-name-text{margin:0px}.WorkAnniversaryReport .department-location{display:flex}.WorkAnniversaryReport .department-location-container{max-width:110px}.WorkAnniversaryReport .department-location-text{margin:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:.75}.WorkAnniversaryReport .department-location-separator{margin:0px;padding:0px 4px;opacity:.75}.WorkAnniversaryReport .no-birthday-text{font-size:14px}.WorkAnniversaryReport hr{opacity:.5;margin:0px}.WorkAnniversaryReport .month-text{margin-bottom:8px}.WorkAnniversaryReport .EMUSelect{width:172px}.WorkAnniversaryReport__titleText{margin-top:8px;margin-bottom:8px}.WorkAnniversaryReport__backToReportsArrow{position:relative;top:3px;margin-right:6px}
.WorkAnniversaryCard .AvatarInitials:hover{cursor:pointer}.WorkAnniversaryCard .yearsSinceStartDate{margin:0}.WorkAnniversaryCard .header{display:flex;align-items:center;height:80px;width:100%;background-color:#fff}.WorkAnniversaryCard .header-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0px 32px;width:100%}.WorkAnniversaryCard .page-container{padding:24px 48px;width:100%;display:flex;justify-content:center}.WorkAnniversaryCard .page-contents{width:1556px}.WorkAnniversaryCard .filter-container{display:flex}.WorkAnniversaryCard .filter{margin-right:8px}.WorkAnniversaryCard .filter-label{opacity:.5;margin:8px 0px}.WorkAnniversaryCard .filter-button-container{display:flex;flex-direction:column;justify-content:flex-end;margin-right:8px}.WorkAnniversaryCard .filter-button{height:37px;line-height:.1}.WorkAnniversaryCard .birthday-month-container{display:flex;flex-wrap:wrap}.WorkAnniversaryCard .birthday-card{width:365px;height:96px;margin:12px;background-color:#fff;border-radius:4px;border:1px solid #aee1eb;display:flex;align-items:center;position:relative}.WorkAnniversaryCard .birthday-card-contents{display:flex;align-items:center}.WorkAnniversaryCard .birthday-card-date{display:flex;flex-direction:column;padding:0px 16px 0px 24px}.WorkAnniversaryCard .birthday-card-date-date{padding:0px;margin:0px;font-size:20px;font-weight:600}.WorkAnniversaryCard .birthday-card-date-weekday{padding:0px;margin:0px;font-size:14px;opacity:.75}.WorkAnniversaryCard .birthday-card-text-contents{padding-left:16px;width:250px}.WorkAnniversaryCard .employee-name-text{margin:0px}.WorkAnniversaryCard .department-location{display:flex}.WorkAnniversaryCard .department-location-container{max-width:110px}.WorkAnniversaryCard .department-location-text{margin:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:.75}.WorkAnniversaryCard .department-location-separator{margin:0px;padding:0px 4px;opacity:.75}.WorkAnniversaryCard .no-birthday-text{font-size:14px}.WorkAnniversaryCard hr{opacity:.5;margin:0px}.WorkAnniversaryCard .month-text{margin-bottom:8px}.WorkAnniversaryCard .EMUSelect{width:172px}
.TimeOffBalanceReportTable .placeholder{border:none}.TimeOffBalanceReportTable th.Typography{color:#777;font-size:14px;font-weight:600;min-width:160px;text-transform:uppercase}.TimeOffBalanceReportTable th,.TimeOffBalanceReportTable td{border-color:#ccc}.TimeOffBalanceReportTable .TableGroupTitle{background-color:#f4f5f6;border:1px solid #ccc}.TimeOffBalanceReportTable--grouped .TableRow{border-left:1px solid #ccc;border-right:1px solid #ccc}.TimeOffBalanceReportTable--grouped .TableRow--borderless td{border:none}.TimeOffBalanceReportTable--grouped .TableRow--placeholder{height:24px}
.ExportTimeOffBalanceReportModal .Modal__Paper{overflow:visible}
.TimeOffBalanceReportView__TableContainer{overflow:auto;padding-right:1px}.TimeOffBalanceReportView__Filters{flex-wrap:wrap;margin-bottom:16px}@media(min-width: 768px){.TimeOffBalanceReportView__Filters{align-items:flex-end}}.TimeOffBalanceReportView__Filters .InputField .EMUSelect,.TimeOffBalanceReportView__Filters .InputField__input{min-width:184px}@media(min-width: 768px){.TimeOffBalanceReportView__Filters .InputField{margin-right:8px}}.TimeOffBalanceReportView__Filters__Actions{padding:6px 0 8px}@media(min-width: 768px){.TimeOffBalanceReportView__Filters__Actions{padding:6px 0 8px 12px}}.TimeOffBalanceReportView .Typography--alert{color:#d13f63}.TimeOffBalanceReportView__ContentTitle{margin:0}.TimeOffBalanceReportView__Placeholder{background-color:#f4f5f6;margin-top:24px}.TimeOffBalanceReportView__Placeholder .Typography{color:rgba(47,47,47,.5);margin-bottom:12px;margin-top:0}.TimeOffBalanceReportView__LoadingIndicator,.TimeOffBalanceReportView__Placeholder{padding:48px;text-align:center}
.HoursWorkedReportTable__th{white-space:nowrap;width:auto}.HoursWorkedReportTable__cell{color:#000;font-size:16px;font-weight:400;line-height:24px;white-space:nowrap}
.HoursWorkedReportView__limitFilterWidth{width:100%}
.ResetEmployeeMfaPopper__title{margin-block:0}.ResetEmployeeMfaPopper__tooltip.EMUTooltip__tooltip{max-width:unset}.ResetEmployeeMfaPopper__tooltipContent.EMUTooltip__content{margin-top:0}.ResetEmployeeMfaPopper__tooltipPopper.EMUTooltip__popper{max-width:425px;min-width:320px;width:unset}
.TwoStepAuthenticationEnablementReport__fullWidth{width:100%}.TwoStepAuthenticationEnablementReport__flexDisplay{display:flex}.TwoStepAuthenticationEnablementReport__resetTooltip{background-color:#354052;font-size:16px;font-weight:400;line-height:24px;max-width:320px;padding:16px}.TwoStepAuthenticationEnablementReport__resetArrow::before{background-color:#354052}.TwoStepAuthenticationEnablementReportTable{height:calc(100vh - 216px)}
.TerminatedEmployeesReportView{padding:8px}@media(min-width: 600px){.TerminatedEmployeesReportView{padding:8px 32px 32px}}.TerminatedEmployeesReportView .header{margin-bottom:32px}.TerminatedEmployeesReportView .header-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.TerminatedEmployeesReportView .header-content .Link{align-items:center;display:inline-flex}.TerminatedEmployeesReportView .header-content .Typography{margin:0}.TerminatedEmployeesReportView .table-card{background-color:#fff;display:flex;flex-direction:column;margin:24px 0px}.TerminatedEmployeesReportView .table-header{margin-bottom:16px}.TerminatedEmployeesReportView .table-header .Typography{margin:0}.TerminatedEmployeesReportView .table-cell-header-text{color:#000;font-size:16px;font-weight:600}.TerminatedEmployeesReportView .table{overflow:auto}.TerminatedEmployeesReportView .table-cell{max-width:350px;min-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.TerminatedEmployeesReportView .empty-table-text{padding:0px 0px 48px 24px}
.TerminatedWorkersReportView__notes{white-space:normal;word-wrap:break-word}.TerminatedWorkersReportView__fullWidth{width:100%}
.WorkerPayrollReadinessEmployeeQuickViewCard__closeButton:hover{cursor:pointer}.WorkerPayrollReadinessEmployeeQuickViewCard__name{font-weight:600}.WorkerPayrollReadinessEmployeeQuickViewCard__newWindow{margin-right:4px}.WorkerPayrollReadinessEmployeeQuickViewCard__newWindow:hover{cursor:pointer}.WorkerPayrollReadinessEmployeeQuickViewCard__secondaryText{color:#999}.WorkerPayrollReadinessEmployeeQuickViewCard__moneyIcon{margin-left:80px;font-size:24px;margin-right:20px;margin-top:12px}.WorkerPayrollReadinessEmployeeQuickViewCard__compensationText{font-weight:600;margin-top:12px}.WorkerPayrollReadinessEmployeeQuickViewCard__exemptText{color:#999;margin-bottom:24px}.WorkerPayrollReadinessEmployeeQuickViewCard__mainBox{padding:16px}.WorkerPayrollReadinessEmployeeQuickViewCard__bodyBox{width:350px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.WorkerPayrollReadinessEmployeeQuickViewCard__avatarBox{width:100px}.WorkerPayrollReadinessEmployeeQuickViewCard__nameSectionBox{width:250px}.WorkerPayrollReadinessEmployeeQuickViewCard__nameBox{display:flex;flex-direction:row;justify-content:space-between}.WorkerPayrollReadinessEmployeeQuickViewCard__linkBox{display:flex;align-items:center;margin-top:12px;margin-left:100px}
.WorkerPayrollReadinessReportView{height:calc(100vh - 216px)}.WorkerPayrollReadinessReportView .table-cell{font-size:16px;vertical-align:center}.WorkerPayrollReadinessReportView .table-cell-narrow{width:135px;max-width:135px}.WorkerPayrollReadinessReportView .table-cell-wide{max-width:350px}.WorkerPayrollReadinessReportView .not-ready{color:#d13f63}.WorkerPayrollReadinessReportView .not-applicable{color:#777}.WorkerPayrollReadinessReportView .icon{display:inline-flex;align-self:center;position:relative;top:3px}.WorkerPayrollReadinessReportView .truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkerPayrollReadinessReportView .disable-arrow{display:none}.WorkerPayrollReadinessReportView .rounded-corners{border-radius:18px}.WorkerPayrollReadinessReportView .name-link{display:flex}.WorkerPayrollReadinessReportView .name-link:hover{cursor:pointer}.WorkerPayrollReadinessReportView__fullWidth{width:100%}
.PayrollDeductionsReportTableHead__reportHeadEmptyCell{background-color:#f2f5f7;border:1px solid #dfe3e9}.PayrollDeductionsReportTableHead__reportHeadCell{background-color:#f2f5f7;border:1px solid #dfe3e9;font-size:16px;font-weight:800;padding:8px 16px;text-align:center}
.PayrollDeductionsReportTableRowDivider__reportBodyLineCell{border:none;margin:0px;padding:0px 16px}.PayrollDeductionsReportTableRowDivider__reportBodyLineCell hr{background-color:#2f2f2f;border:none;height:1px;margin:0px;padding:0px}
.PageBreak{display:none;page-break-after:always;page-break-inside:avoid;page-break-before:avoid}@media print{.PageBreak{display:block}}
.AmountCell{font-size:16px;text-align:right}.AmountNotApplicableCell{color:#ccc;text-align:right}.Title{color:#777;font-size:14px}.TableContainer{margin-bottom:16px;width:100%}
.TaxDetailDescription{font-size:16px;font-weight:700}
.DetailsTotalsContainer{background-color:#f2f5f7;border-radius:4px;display:flex;flex-direction:row;align-items:center;padding:24px 16px}.DetailTotalContainer{display:flex;flex-direction:column;min-width:80px;margin-left:6px}.Amount{font-size:16px;font-weight:bold}.Title{color:#777;font-size:14px}
.TaxDetailsTotalsContainer{display:flex}.TaxDetailsContainer{padding-top:16px;width:100%}
.DebitDetailDescription{font-size:16px;font-weight:700}
.WorkerItemGridRowCell{margin:4px 0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkerItemGridRowCell.alignRight{text-align:right}
.WorkerItemGridRowCellHeader{border-bottom:1px solid #000;padding-bottom:4px;font-weight:700}.WorkerItemGridRowCellHeader.alignRight{text-align:right}
.WorkerHoursAndEarningsGrid{display:grid;grid-template-columns:minmax(200px, auto) 75px 75px 100px}
.WorkerItemsGrid{display:grid;grid-template-columns:175px 100px}
.WorkerNetPayGrid{display:grid;grid-template-columns:100px}
.WorkerPayrollStatement{display:flex}.WorkerPayrollStatement__detail{display:flex;gap:15px}
.PaymentInfoCell{border:0}.PaymentInfoChip{background-color:#f2f5f7;color:#2f2f2f;font-size:14px;font-weight:600;margin-right:24px}.PaymentVoidedChip{background-color:#289de0;color:#fff;font-size:14px;font-weight:600;margin-right:24px}.PaymentInfoContainer{display:flex;flex-direction:row;align-items:center;padding:8px 16px;border:1px solid #dfe3e9;border-radius:8px;font-size:16px}.PaymentInfoLabelContainer{display:flex;flex-direction:row;align-items:center;margin-right:24px}.PaymentInfoLabel{font-weight:600;margin-right:4px}
.PayrollRunWorkerReportWorkerItemV2__workerNameContainer{display:flex;gap:24px;align-items:center;margin-bottom:24px}
.WorkerPayrollStatementDivider{border:0;padding:0;margin-top:40px;margin-bottom:40px}.WorkerPayrollStatementDivider__dividerContainerHideOnPrint{display:block;margin-top:40px;margin-bottom:40px}@media print{.WorkerPayrollStatementDivider__dividerContainerHideOnPrint{display:none}}.WorkerPayrollStatementDivider__dividerReplacement{display:none}@media print{.WorkerPayrollStatementDivider__dividerReplacement{display:block;height:20px}}.WorkerPayrollStatementDivider__dividerReplacementOnPrint{display:block}@media print{.WorkerPayrollStatementDivider__dividerReplacementOnPrint{display:block;height:20px}}
.WorkerPayrollStatementHeader{display:flex}.WorkerPayrollStatementHeaderShowOnlyOnPage{display:flex}@media print{.WorkerPayrollStatementHeaderShowOnlyOnPage{display:none}}.WorkerPayrollStatementHeaderShowOnlyOnPrint{display:none}@media print{.WorkerPayrollStatementHeaderShowOnlyOnPrint{display:flex}}.WorkerSectionSpacer{display:grid;grid-template-columns:15px}
@media print{.PayrollRunWorkersReportV2__pageBreak{break-inside:avoid;page-break-inside:avoid;page-break-after:always}}
.WorkerPayrollStatementSummary__container{background-color:#f2f5f7}.WorkerPayrollStatementSummary__container div{background-color:#f2f5f7}
.PayrollRunReviewSummaryTotals__totalDebitAmount{font-size:30px;font-weight:600;line-height:32px}.PayrollRunReviewSummaryTotals__summaryValue{font-size:20px;line-height:24px;font-weight:700}.PayrollRunReviewSummaryTotals__summaryValueLabel{font-size:16px;font-weight:400;line-height:24px}
.PayrollRunReviewReportSummaryHeader__reportTitle{font-size:30px;font-weight:600;color:#2f2f2f}.PayrollRunReviewReportSummaryHeader__reportTitleOnlyOnPrint{font-size:30px;font-weight:600;color:#2f2f2f;display:none}@media print{.PayrollRunReviewReportSummaryHeader__reportTitleOnlyOnPrint{display:block}}.PayrollRunReviewReportSummaryHeader__reportDetails{color:#1f2937;font-size:24px;line-height:32px;font-weight:600}
.PageBreak{display:none;break-before:always;page-break-before:always}@media print{.PageBreak{display:block}}.ReportContainer{padding:24px;border-radius:8px;background-color:#fff}@media print{.ReportContainer{padding:24px 0}}.DividerShowOnPrintOnly{margin:24px 0;display:none}@media print{.DividerShowOnPrintOnly{display:block}}.Divider{margin:24px 0;display:block}@media print{.Divider{display:none}}
.PageBreakRow{page-break-inside:avoid;page-break-after:always}.PageBreakRow>td{border:0;padding:0}
.CategoryDetailsToggle{cursor:pointer;color:#fff;background-color:#289de0;min-height:40px;display:inline-flex;flex-direction:row;align-items:center;border-radius:24px;padding:8px 16px}.CategoryDetailsToggle .IconContainer{display:flex;flex-direction:row;padding-right:8px}.CategoryDetailsToggle .LabelContainer{display:flex;padding-right:8px}
.PayrollRunReviewWorkerReportCategoryWorkerDivider__spacerCellWithDivider{border:0;padding:0}.PayrollRunReviewWorkerReportCategoryWorkerDivider__dividerContainer{display:block;margin-top:40px;margin-bottom:40px}@media print{.PayrollRunReviewWorkerReportCategoryWorkerDivider__dividerContainer{display:block}}.PayrollRunReviewWorkerReportCategoryWorkerDivider__dividerContainerHideOnPrint{display:block;margin-top:40px;margin-bottom:40px}@media print{.PayrollRunReviewWorkerReportCategoryWorkerDivider__dividerContainerHideOnPrint{display:none}}.PayrollRunReviewWorkerReportCategoryWorkerDivider__dividerReplacement{display:none}@media print{.PayrollRunReviewWorkerReportCategoryWorkerDivider__dividerReplacement{display:block;height:20px}}.PayrollRunReviewWorkerReportCategoryWorkerDivider__dividerReplacementOnPrint{display:block}@media print{.PayrollRunReviewWorkerReportCategoryWorkerDivider__dividerReplacementOnPrint{display:block;height:20px}}
.Container{margin-bottom:16px}.WorkerDetailContainer{padding-top:24px}
.ButtonContainer{display:flex;flex-direction:row;justify-content:flex-end}@media print{.ButtonContainer{display:none}}
.NotesReportView__table{padding:24px 36px}.NotesReportView__headerText{font-weight:600;font-size:30px}.NotesReportView__tableHeader{font-weight:600;font-size:20px}.NotesReportView__tableHead{color:#777;font-size:14px;font-weight:600;text-transform:uppercase;vertical-align:bottom}.NotesReportView__link{color:#289de0}.NotesReportView__link:hover{cursor:pointer}.NotesReportView__descriptiveText{font-size:14px;color:#595959;margin-bottom:5px}.NotesReportView__textBox{white-space:pre-line;padding:8px}.NotesReportView__fullWidth{width:100%}
.AssetsReportView__inputFieldSelect{width:100%}.AssetsReportView__emptyFilteredDataCell{border-bottom:none}.AssetsReportView__table{overflow:auto}.AssetsReportView__tableCell{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssetsReportView__menuItem{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.CompensationReportEmployeeRow__link{font-size:16px;color:#289de0}.CompensationReportEmployeeRow__link:hover{cursor:pointer}.CompensationReportEmployeeRow__tooltip{text-align:center}.CompensationReportEmployeeRow__tooltip .EMUTooltip__tooltip{padding:8px 0px}.CompensationReportEmployeeRow__terminatedTooltip .EMUTooltip__tooltip{padding:0px 8px;margin-left:-8px}.CompensationReportEmployeeRow__blueCell{background-color:#eaf7fe;vertical-align:top}.CompensationReportEmployeeRow__grayCell{background-color:#f4f5f6;vertical-align:top}.CompensationReportEmployeeRow__subText{color:#999}.CompensationReportEmployeeRow__tableCell{vertical-align:top}
.BulkEditRow__subText{color:#6b7280;line-height:20px;font-size:14px;font-weight:400}.BulkEditRow__subTextTaller{color:#6b7280;line-height:24px;font-size:14px;font-weight:400}.BulkEditRow__incompleteBox{background-color:#f5f6f7;border-radius:8px}.BulkEditRow__completeBox{background-color:#eaf7fe;border-radius:8px}.BulkEditRow__name{font-size:16px;font-weight:700;line-height:24px;color:#1f2937}.BulkEditRow__dropdownPayType{min-width:150px;max-width:150px}.BulkEditRow__dropdownPayType .InputField__input{width:150px}.BulkEditRow__dropdownCurrencyType{min-width:200px;max-width:200px}.BulkEditRow__dropdownCurrencyType .InputField__input{width:200px}.BulkEditRow__arrowIcon{width:64px;color:#000;margin-top:-20px}.BulkEditRow__employeeInfo{width:250px}.BulkEditRow__payRateInfo{width:250px}.BulkEditRow__input{max-width:112px;height:40px;padding:8px 12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;font-family:"Source Sans Pro";font-size:16px}
.BulkEditCompensationView__background{background-color:#fff}.BulkEditCompensationView__wrapper{padding:24px 32px 32px}.BulkEditCompensationView__tableWrapper{width:100%;margin-left:32px;min-height:450px;max-width:1000px}.BulkEditCompensationView__boldDescription{font-weight:800;font-size:20px}.BulkEditCompensationView__headerText{font-weight:800;font-size:24px;padding-top:24px;padding-bottom:24px;margin-left:16px}.BulkEditCompensationView__filter{min-width:238px;max-width:238px;margin-right:8px}.BulkEditCompensationView__filter .InputField__input{width:238px}.BulkEditCompensationView__filter .InputField__content{padding:0px}
.CompensationReportView__filter{width:100%}.CompensationReportView__payHistoryText{margin-right:8px}.CompensationReportView__tableHead{vertical-align:center;min-width:160px;max-width:300px;width:300px}.CompensationReportView__menuTableHead{vertical-align:center}.CompensationReportView__table{overflow:auto}.CompensationReportView__spinner{animation-name:spin;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear;color:#595959;margin-right:16px}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.EmployeeInfoReportView{padding:8px;height:calc(100vh - 230px)}@media(min-width: 600px){.EmployeeInfoReportView{padding:8px 32px 32px}}.EmployeeInfoReportView .table-header{margin-bottom:16px}.EmployeeInfoReportView .table-header .Typography{margin:0}.EmployeeInfoReportView .table-cell-header-text{color:#000;font-size:16px;font-weight:600}.EmployeeInfoReportView .table{overflow:auto}.EmployeeInfoReportView .table-cell{max-width:350px;min-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.EmployeeInfoReportView .empty-table-text{padding:0px 0px 48px 24px}
.MultiselectFilter__wrapper{border-bottom:1px solid #ccc;padding-top:8px;padding-bottom:8px}.MultiselectFilter__fullWidth{width:100%}.MultiselectFilter__filterLabelBox:hover{cursor:pointer}.MultiselectFilter__label{font-weight:600}.MultiselectFilter__expandText{color:#289de0}.MultiselectFilter__expandText:hover{cursor:pointer}.MultiselectFilter__checkboxText{margin-left:-16px}
.DebitAndLiabilityDetailsView__table{width:100%;border-spacing:0}.DebitAndLiabilityDetailsView__headers{color:#777;font-size:14px;line-height:24px}.DebitAndLiabilityDetailsView__headerOverride{font-weight:400}.DebitAndLiabilityDetailsView__boldText{font-weight:700}.DebitAndLiabilityDetailsView__description{padding:16px;line-height:24px;width:16%;text-align:left;border-bottom:1px solid #dfe3e9}.DebitAndLiabilityDetailsView__amountColumn{padding:16px;line-height:24px;width:21%;text-align:right;border-bottom:1px solid #dfe3e9}.DebitAndLiabilityDetailsView__naText{color:#999}.DebitAndLiabilityDetailsView__totalsRow{background-color:#f2f5f7}@media print{.DebitAndLiabilityDetailsView__pageBreak{break-inside:avoid;page-break-inside:avoid}}
.TaxDetailsView__table{width:100%;border-spacing:0}.TaxDetailsView__headers{color:#777;font-size:14px;line-height:24px}.TaxDetailsView__headerOverride{font-weight:400}.TaxDetailsView__boldText{font-weight:700}.TaxDetailsView__description{padding:16px;line-height:24px;width:40%;text-align:left;border-bottom:1px solid #dfe3e9}.TaxDetailsView__employees{padding:16px;line-height:24px;width:30%;text-align:right;border-bottom:1px solid #dfe3e9}.TaxDetailsView__company{padding:16px;line-height:24px;width:30%;text-align:right;border-bottom:1px solid #dfe3e9}.TaxDetailsView__naText{color:#999}.TaxDetailsView__totalsRow{background-color:#f2f5f7}
.WorkerSummaryV2__workerStatementContainer{margin-top:24px;padding-bottom:24px;border-bottom:1px solid #dfe3e9}@media print{.WorkerSummaryV2__workerStatementContainer{break-inside:avoid;page-break-inside:avoid}}.WorkerSummaryV2__workerDesignationContainer{display:flex;flex-direction:row;align-items:center;gap:16px;margin-bottom:24px}.WorkerSummaryV2__workerNameContainer{margin-right:8px}.WorkerSummaryV2__workerName{font-weight:700}
.PayrollSummaryReportPage__reportArea{width:100%;padding:24px 24px 0 24px}.PayrollSummaryReportPage__topSpacing{margin-top:24px}.PayrollSummaryReportPage__separator{margin-top:48px;border-bottom:1px solid #dfe3e9}.PayrollSummaryReportPage__container{background-color:#fff;position:relative;width:100%}.PayrollSummaryReportPage__csvButton{right:24px;top:24px;position:absolute}@media print{.PayrollSummaryReportPage__hideOnPrint{display:none !important}}.PayrollSummaryReportPage__buttonArea{display:flex}
.TimeOffRequestHistoryReportTable{height:calc(100vh - 258px)}
.W2ElectronicConsentReports__filters__select{width:100%}
.PayrollTaxDocumentModalEmbed{height:100%;width:100%}.PayrollTaxDocumentTableRow .TableCell{padding:10px}.PayrollTaxDocumentTableRow .DocumentTitleText{margin-right:5px}.PayrollTaxDocumentTableRow .InfoIcon{scale:.8}.PayrollTaxDocumentTableRow .ActionIcon{scale:.8;color:#289de0}.PayrollTaxDocumentTableRow .TooltipText{font-size:14px;font-weight:400;line-height:24px}.PayrollTaxDocumentTableRow .arrow{color:#374050}.PayrollTaxDocumentTableRow .tooltip{background-color:#374050}
.PayrollTaxDocumentsEmptyStateCard{width:800px;margin-bottom:20px;border-radius:12px}.PayrollTaxDocumentsEmptyStateCard .TableHeader{font-weight:600;font-size:20px;margin-bottom:15px}.PayrollTaxDocumentsEmptyStateCard .EmptyYear{width:100%;display:flex;flex-direction:column;align-items:center}.PayrollTaxDocumentsEmptyStateCard .NoDocsText{color:#999}.PayrollTaxDocumentsEmptyStateCard .DocumentIcon{color:#ccc;margin:10px;scale:1.3}
.PayrollTaxDocumentsYearCard{width:800px;margin-bottom:20px;border-radius:12px}.PayrollTaxDocumentsYearCard .TableHeader{font-weight:600;font-size:20px;margin-bottom:15px}.PayrollTaxDocumentsYearCard .ColumnHeader{color:#777;font-size:12px}
.PayrollTaxDocumentsFilter label{font-weight:bold;margin-bottom:4px}.PayrollTaxDocumentsFilter p{display:none}
.FullTimeEquivalentReportTables{background-color:unset !important}
.PayrollDeductionsReconciliationReportTableHead__reportHeadEmptyCell{background-color:#f2f5f7;border:1px solid #dfe3e9;line-height:20px}.PayrollDeductionsReconciliationReportTableHead__reportHeadCell{background-color:#f2f5f7;border:1px solid #dfe3e9;font-size:16px;font-weight:800;padding:8px 16px;text-align:center;line-height:20px}
.PayrollDeductionsReconciliationReportTableRowDivider__reportBodyLineCell{border:none;margin:0px;padding:0px 16px}.PayrollDeductionsReconciliationReportTableRowDivider__reportBodyLineCell hr{background-color:#2f2f2f;border:none;height:1px;margin:0px;padding:0px}
.BenefitsAndDeductionsReportGrid__gridStyle{height:calc(100vh - 244px);border:none;background-color:#fff}.BenefitsAndDeductionsReportGrid__gridStyle .MuiDataGrid-columnHeaders{background-color:#fff;cursor:default}.BenefitsAndDeductionsReportGrid__gridStyle .MuiDataGrid-pinnedColumnHeaders{background-color:#fff;cursor:default;box-shadow:none}.BenefitsAndDeductionsReportGrid__gridStyle .MuiDataGrid-pinnedColumns{background-color:#fff;box-shadow:none}.BenefitsAndDeductionsReportGrid__gridStyle .header--style--border{text-transform:uppercase}.BenefitsAndDeductionsReportGrid__gridStyle .cell--style--employee{background-color:#fff}.BenefitsAndDeductionsReportGrid__gridStyle .cell--style--alignItems{background-color:#fff;align-items:center !important}.BenefitsAndDeductionsReportGrid__gridStyle .cell--style{background-color:#fff;color:#1f2937;font-size:16px}.BenefitsAndDeductionsReportGrid__gridStyle .MuiDataGrid-cell:focus-within{outline:none}.BenefitsAndDeductionsReportGrid__gridStyle .MuiDataGrid-columnHeader:focus{outline:none}.BenefitsAndDeductionsReportGrid__gridStyle .MuiDataGrid-columnHeader:focus-within{outline:none}.BenefitsAndDeductionsReportGrid__gridStyle .MuiDataGrid-row:hover{background-color:#fff}.BenefitsAndDeductionsReportGrid__gridStyle .MuiDataGrid-row.Mui-selected{background-color:#fff}.BenefitsAndDeductionsReportGrid__gridStyle .MuiDataGrid-row.Mui-selected:hover{background-color:#fff}.BenefitsAndDeductionsReportGrid__gridStyle .MuiDataGrid-cell{background-color:#fff}
.WorkersCompensationStateSummaryViewGrid__gridStyle{border:none;background-color:#fff}.WorkersCompensationStateSummaryViewGrid__gridStyle .MuiDataGrid-columnHeaders{background-color:#fff;cursor:default}.WorkersCompensationStateSummaryViewGrid__gridStyle .MuiDataGrid-pinnedRows{box-shadow:none}.WorkersCompensationStateSummaryViewGrid__gridStyle .MuiDataGrid-pinnedColumnHeaders{background-color:#fff;cursor:default;box-shadow:none}.WorkersCompensationStateSummaryViewGrid__gridStyle .MuiDataGrid-pinnedColumns{background-color:#fff;box-shadow:none}.WorkersCompensationStateSummaryViewGrid__gridStyle .header--style--border{text-transform:uppercase}.WorkersCompensationStateSummaryViewGrid__gridStyle .cell--style--employee{background-color:#fff}.WorkersCompensationStateSummaryViewGrid__gridStyle .cell--style--alignItems{background-color:#fff;align-items:center !important}.WorkersCompensationStateSummaryViewGrid__gridStyle .cell--style{background-color:#fff;color:#1f2937;font-size:16px}.WorkersCompensationStateSummaryViewGrid__gridStyle .MuiDataGrid-cell:focus-within{outline:none}.WorkersCompensationStateSummaryViewGrid__gridStyle .MuiDataGrid-columnHeader:focus{outline:none}.WorkersCompensationStateSummaryViewGrid__gridStyle .MuiDataGrid-columnHeader:focus-within{outline:none}.WorkersCompensationStateSummaryViewGrid__gridStyle .MuiDataGrid-row:hover{background-color:#fff}.WorkersCompensationStateSummaryViewGrid__gridStyle .MuiDataGrid-row.Mui-selected{background-color:#fff}.WorkersCompensationStateSummaryViewGrid__gridStyle .MuiDataGrid-row.Mui-selected:hover{background-color:#fff}.WorkersCompensationStateSummaryViewGrid__gridStyle .MuiDataGrid-cell{background-color:#fff}
.EddyTableHead th{color:rgba(47,47,47,.5);font-size:14px;font-weight:600;text-transform:uppercase;vertical-align:bottom}
.PayrollPayStubReport__filterItem{width:100%}.PayrollPayStubReport__preBody{display:flex;flex-direction:column;align-items:flex-start;padding:8px 24px 16px;gap:8px}.PayrollPayStubReport__preBodyLoading{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px}.PayrollPayStubReport__preBodyActions{display:flex;flex-direction:row;justify-content:flex-start;gap:8px}.PayrollPayStubReport__head th.MuiTableCell-root.MuiTableCell-head:first-child{padding-left:32px}.PayrollPayStubReport__body.ReportWrapper__main{padding:24px}.PayrollPayStubReport__tableRow td.MuiTableCell-root.MuiTableCell-body{padding:0 8px}.PayrollPayStubReport__tableRow td.MuiTableCell-root.MuiTableCell-body:first-child{padding-left:0}.PayrollPayStubReport__tableRow td.MuiTableCell-root.MuiTableCell-body:last-child{padding-right:0}.PayrollPayStubReport__buttonCell{width:64px}.PayrollPayStubReport__buttonHolder{display:flex;flex-direction:row;gap:8px;align-content:center;justify-items:center}.PayrollPayStubReport__buttonHolder .EMUButton{color:#374151}.PayrollPayStubReport__spinner{color:#374151;width:24px;height:24px}
.TaxableWagesReportViewGrid__gridStyle{border:none;background-color:#fff}.TaxableWagesReportViewGrid__gridStyle .MuiDataGrid-columnHeaders{background-color:#fff;cursor:default}.TaxableWagesReportViewGrid__gridStyle .MuiDataGrid-pinnedRows{box-shadow:none}.TaxableWagesReportViewGrid__gridStyle .MuiDataGrid-pinnedColumnHeaders{background-color:#fff;cursor:default;box-shadow:none}.TaxableWagesReportViewGrid__gridStyle .MuiDataGrid-pinnedColumns{background-color:#fff;box-shadow:none}.TaxableWagesReportViewGrid__gridStyle .header--style--border{text-transform:uppercase}.TaxableWagesReportViewGrid__gridStyle .cell--style--employee{background-color:#fff}.TaxableWagesReportViewGrid__gridStyle .cell--style--alignItems{background-color:#fff;align-items:center !important}.TaxableWagesReportViewGrid__gridStyle .cell--style{background-color:#fff;color:#1f2937;font-size:16px}.TaxableWagesReportViewGrid__gridStyle .MuiDataGrid-cell:focus-within{outline:none}.TaxableWagesReportViewGrid__gridStyle .MuiDataGrid-columnHeader:focus{outline:none}.TaxableWagesReportViewGrid__gridStyle .MuiDataGrid-columnHeader:focus-within{outline:none}.TaxableWagesReportViewGrid__gridStyle .MuiDataGrid-row:hover{background-color:#fff}.TaxableWagesReportViewGrid__gridStyle .MuiDataGrid-row.Mui-selected{background-color:#fff}.TaxableWagesReportViewGrid__gridStyle .MuiDataGrid-row.Mui-selected:hover{background-color:#fff}.TaxableWagesReportViewGrid__gridStyle .MuiDataGrid-cell{background-color:#fff}
.TagDot{display:flex;align-items:center;justify-content:flex-start}.TagDot__dot{margin-right:8px}.TagDot__dot__sm{width:8px;height:8px;border-radius:8px}.TagDot__dot__md{width:12px;height:12px;border-radius:12px}.TagDot__dot__lg{width:16px;height:16px;border-radius:16px}
.CandidateApplicationSourcesSummaryGraph__Title{display:flex;justify-content:center}
.SourceHistoryGraphy__axis{stroke:#2f2f2f}.SourceHistoryGraphy__axis__labels text{fill:#2f2f2f;fill-opacity:.9;font-size:12px;text-anchor:middle}.SourceHistoryGraphy__axis__labels line{stroke:#2f2f2f}.SourceHistoryGraphy__gridline{opacity:.2}.SourceHistoryGraphy__source{padding:5px}.SourceHistoryGraphy__source__path{stroke-width:2px}.SourceHistoryGraphy:hover{cursor:default}
.HiringSourcesReport{padding:24px 32px}.HiringSourcesReport__Cards{display:flex;flex-wrap:wrap;max-width:1000px;border-radius:12px}.HiringSourcesReport__Cards header{margin-bottom:24px}.HiringSourcesReport__Card{flex:auto;margin:0 8px 8px 0}.HiringSourcesReport__Card header{margin-bottom:24px}.HiringSourcesReport__Graphs{display:flex;flex-wrap:wrap;justify-content:space-around}.HiringSourcesReport__SectionContent{display:flex;flex-wrap:wrap;justify-content:space-between}.HiringSourcesReport__Stats{display:flex;justify-content:space-between;flex-wrap:wrap}.HiringSourcesReport__Stats .Stat{margin:0 16px 16px 0;min-width:168px}.HiringSourcesReport .CandidateApplicationSourcesSummaryGraph{margin:16px 0}@media(min-width: 768px){.HiringSourcesReport .CandidateApplicationSourcesSummaryGraph{margin:0 40px}}.HiringSourcesReport .DateText{display:inline-block}@media(min-width: 768px){.HiringSourcesReport .DateText{margin:0 24px 0 8px}}.HiringSourcesReport .InputField{margin:16px 0}.HiringSourcesReport .TagDot{margin:8px 8px 0 0}
.InvitationStatusTable{min-width:850px;overflow:auto}
.InvitationStatusReport__BlankState{background-color:#f4f5f6;color:#999;text-align:center}.InvitationStatusReport__BlankState .EMUButton.Link{color:#fff;display:inline-block}.InvitationStatusReport__BlankState .Icon{font-size:80px}.InvitationStatusReport__BlankState .Icon path{stroke:currentColor}.InvitationStatusReport__BlankState .Typography{color:inherit;font-size:24px;font-weight:600;margin:24px 0 40px}.InvitationStatusReport__TableContainer{overflow:auto}.InvitationStatusReport .ReportContent{max-width:1440px}.InvitationStatusReport__selectInput{width:100%}
.EeoAlert__Alert .Alert__wrapper__content{align-items:center}
.EeoChart__Border_Dark{border:1px solid #4b525a}.EeoChart__Border_Dark_Bottom{border-bottom:1px solid #4b525a}.EeoChart__Border_Dark_Left{border-left:1px solid #4b525a}.EeoChart__LastRow>td{border-bottom:1px solid #4b525a}.EeoChart__OverallTotalsHeader>td{border-bottom:none}.EeoChart__TableContainer{border-bottom:1px solid #4b525a}.EeoChart__TableFooter>td{border-bottom:none}.EeoChart__TableHeader>td{border-bottom:none}.EeoChart__TableHeader>td:last-of-type{border-right:none}.EeoChart__TableCell{border-right:1px solid #dfe3e9;padding:8px;min-width:96px;width:96px}.EeoChart__TableCell.TableCell--End{border-right:1px solid #4b525a}.EeoChart__p1{padding:8px}.EeoChart__RaceSection{display:flex;flex-direction:column;justify-content:space-between;min-height:144px}.EeoChart__Total{background-color:#f0f4f5;padding:8px}.EeoChart__vaTop{vertical-align:top}
.EeoReport__reportContainer{height:calc(100vh - 224px);display:flex;flex-direction:column}
.PayrollView__PageNav__Title{margin:0}.PayrollView__Content{padding:16px 8px 8px}@media(min-width: 768px){.PayrollView__Content{padding:32px 24px 24px}}.PayrollView .PageNav__Header__right .Icon g{stroke:currentColor}.PayrollView .EMUTab.Link{color:inherit}.PayrollView .EMUTab.Link.EMUTab--selected{color:#289de0}.PayrollView .EMUTab.Link:hover{color:#0083c6}
.PayrollContentCard{padding:24px;background-color:#fff;border-radius:12px}.PayrollContentCard.PayrollContentCard__fullWidth{width:100%}
.PayrollRunDisabledAlertModal .Modal__Paper{padding:0px;border-radius:12px}.PayrollRunDisabledAlertModal .CloseButton{position:relative;right:-20px;cursor:pointer}
.MarkPayPeriodAsWillNotRunModalBody ul{padding-inline-start:24px}
.MarkPayPeriodAsPaidViaAnotherSystemBody ul{padding-inline-start:24px}
.PayrollSummaryRowHeader{display:flex;flex-direction:row;justify-content:space-between;width:100%}.PayrollSummaryRowHeader .StatusContainer{display:flex;flex-direction:row;align-items:center}.PayrollSummaryRowHeader .LabelContainer{display:flex;flex-direction:row;align-items:center;margin-right:16px}.PayrollSummaryRowHeader .PayPeriodPolicyName{color:#777}
.PayrollSummaryRowFooter{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.IconContainer{display:flex;margin-right:8px}.SummaryValueContainer{flex:1;margin-right:48px;font-size:16px;color:#2f2f2f;white-space:nowrap}.SummaryValueContainer.SummaryValueContainer__Urgent{color:#d13f63}.SummaryValueLabel{font-size:16px;color:#777;white-space:nowrap}.SummaryValue{display:flex;flex-direction:row;align-items:center}
.PayrollMessage{display:flex;flex-direction:row;justify-content:space-between;background-color:#eaf7fe;border-radius:5px;padding:16px;width:100%}.PayrollMessage.PayrollMessage__urgent{background-color:#f4e6ea}.PayrollMessageContainer{display:flex;flex-direction:row;justify-content:flex-start}.PayrollMessageSubjectAndBodyContainer{display:flex;flex-direction:column;padding:0 16px}.PayrollMessageSubjectContainer{display:flex;flex-direction:row}.PayrollMessageSubject{font-size:18px;font-weight:700;color:#0083c6}.PayrollMessageSubject.PayrollMessageSubject__urgent{color:#d13f63}.PayrollMessageBody{flex-direction:row;font-size:16px;color:#289de0}.PayrollMessageBody.PayrollMessageBody__urgent{color:#d13f63}.PayrollMessageIconContainer{display:flex;min-width:30px;padding-top:4px;font-size:24px;color:#0083c6}.PayrollMessageIconContainer.PayrollMessageIconContainer__urgent{color:#d13f63}.ActionButtonContainer{display:flex;flex-direction:row}
.PayrollSummaryRowBody{display:flex;flex-direction:row;width:100%;align-items:flex-start}
.PayrollSummaryRowConciseCard{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.PayrollSummaryRowConciseCard .LabelContainer{display:flex;flex-direction:row;align-items:center;padding-right:16px}.PayrollSummaryRowConciseCard .Header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.PayrollSummaryRowConciseCard .PayPeriodPolicyName{color:#777}.PayrollSummaryRowConciseCard .StatusBadgeContainer{padding:0px}.PayrollSummaryRowConciseCard .PayrollProcessingNoticeContainer{margin-top:16px;padding-right:8px}.PayrollSummaryRowConciseCard .BodyContainer{display:flex;flex-direction:row;flex:1;justify-content:flex-end;align-items:flex-end}.PayrollSummaryRowConciseCard .Body{display:flex;flex-direction:column;align-items:flex-end}
.PayrollSummaryRowPastCardContainer{padding:16px;background-color:#fff;border-radius:12px}.PayrollSummaryRowPastCard{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.PayrollSummaryRowDateRangeContainer{padding-right:8px}.PayrollSummaryRowNotFullyPaidMessageContainer{margin-top:16px}.NotFullyPaidMessageContainer{margin-top:4px}.PayrollStatusBadgeContainer{padding:0 8px}.Link{color:#289de0;cursor:pointer}
.SummaryRowContainer{margin-bottom:16px}.CurrentPayPeriodsContainer{max-width:800px}.CurrentPayPeriodsContainer .ReviewPayPeriodCard{border-radius:12px;min-width:unset}.CurrentPayPeriodsLabelContainer{padding-bottom:24px}
.CompanyOnboardingNeedsAttentionAlert ul{padding-left:32px;margin-top:8px}.CompanyOnboardingNeedsAttentionAlert li{line-height:24px}
.BulkAddEditAddressLookupEditCell__eddyTypeaheadStyle{width:100%;margin-left:8px;margin-right:-8px}.BulkAddEditAddressLookupEditCell__eddyTypeaheadStyle .MuiOutlinedInput-root{padding:10px}.BulkAddEditAddressLookupEditCell__eddyTypeaheadStyle fieldset{border:none}.BulkAddEditAddressLookupEditCell__eddyTypeaheadStyle input::-webkit-input-placeholder,.BulkAddEditAddressLookupEditCell__eddyTypeaheadStyle textarea::-webkit-input-placeholder{color:#a2a2a2 !important;opacity:1}.BulkAddEditAddressLookupEditCell__eddyTypeaheadStyle input:-moz-placeholder,.BulkAddEditAddressLookupEditCell__eddyTypeaheadStyle textarea:-moz-placeholder{color:#a2a2a2 !important;opacity:1}.BulkAddEditAddressLookupEditCell__eddyTypeaheadStyle input::-moz-placeholder,.BulkAddEditAddressLookupEditCell__eddyTypeaheadStyle textarea::-moz-placeholder{color:#a2a2a2 !important;opacity:1}.BulkAddEditAddressLookupEditCell__eddyTypeaheadStyle input:-ms-input-placeholder,.BulkAddEditAddressLookupEditCell__eddyTypeaheadStyle textarea:-ms-input-placeholder{color:#a2a2a2 !important;opacity:1}
.BulkAddView__gridStyle{height:calc(100vh - 344px);border:none}.BulkAddView__gridStyle .MuiDataGrid-columnHeaders{background-color:#eff0f2;cursor:default}.BulkAddView__gridStyle .MuiDataGrid-pinnedColumnHeaders{background-color:#eff0f2;cursor:default}.BulkAddView__gridStyle .MuiDataGrid-pinnedColumns{background-color:#f4f5f6}.BulkAddView__gridStyle .header--style--border{border-right:1px solid #d1d5db;text-transform:uppercase}.BulkAddView__gridStyle .cell--style--employee{background-color:#f4f5f6;cursor:default}.BulkAddView__gridStyle .cell--style{background-color:#fff;color:#1f2937;border-right:1px solid #d1d5db;font-size:16px}.BulkAddView__gridStyle .cell--style .MuiInputBase-fullWidth{margin-left:-8px}.BulkAddView__gridStyle .cell--style--dropdown{background-color:#fff;color:#1f2937;border-right:1px solid #d1d5db;font-size:16px}.BulkAddView__gridStyle .cell--style--error{background-color:#f4e6ea;color:#1f2937;border-right:1px solid #d13f63;border-top:1px solid #d13f63;border-left:1px solid #d13f63;border-bottom:1px solid #d13f63;font-size:16px}.BulkAddView__gridStyle .cell--style--warning{background-color:#fff7e0;color:#1f2937;border-right:1px solid #fdb32b;border-top:1px solid #fdb32b;border-left:1px solid #fdb32b;border-bottom:1px solid #fdb32b;font-size:16px}.BulkAddView__gridStyle .cell--style--date{background-color:#fff;color:#1f2937;border-right:1px solid #d1d5db;font-size:16px}.BulkAddView__gridStyle .cell--style--date .MuiInputBase-fullWidth{padding-left:8px;padding-right:8px}.BulkAddView__gridStyle .cell--style--disabled{background-color:#f2f5f7;border:1px solid #d1d5db;font-size:16px}.BulkAddView__gridStyle .MuiInputBase-input{font-size:16px}.BulkAddView__gridStyle .MuiDataGrid-cell:focus-within{outline:none}.BulkAddView__gridStyle .MuiDataGrid-columnHeader:focus{outline:none}.BulkAddView__gridStyle .MuiDataGrid-columnHeader:focus-within{outline:none}.BulkAddView__gridStyle .MuiDataGrid-row:hover{background-color:inherit}.BulkAddView__gridStyle .MuiDataGrid-row.Mui-selected{background-color:inherit}.BulkAddView__gridStyle .MuiDataGrid-row.Mui-selected:hover{background-color:inherit}.BulkAddView__spinnerStyle{animation-name:spin;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear;color:#fff;margin-top:6px;width:105px}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.BulkAddEditAddressLookupManualModal__helperText{font-size:14px !important;color:#777 !important;margin-bottom:16px !important}.BulkAddEditAddressLookupManualModal__inputs{display:flex;width:100%}.BulkAddEditAddressLookupManualModal__inputs__sections{margin-right:16px;margin-bottom:16px}.BulkAddEditAddressLookupManualModal__inputs__sections__country{width:100%;max-width:50%;margin-bottom:16px}.BulkAddEditAddressLookupManualModal__inputs__sections__city{width:100%}@media(min-width: 768px){.BulkAddEditAddressLookupManualModal__inputs__sections__city{width:33%;min-width:135px}}.BulkAddEditAddressLookupManualModal__inputs__sections__state{width:100%}@media(min-width: 768px){.BulkAddEditAddressLookupManualModal__inputs__sections__state{width:33%;min-width:135px}}.BulkAddEditAddressLookupManualModal__inputs__sections__zip{width:30%;margin-right:0px}
.FilterToggle__displayValueContainer{display:flex;flex-direction:row;align-items:center;min-width:150px}.FilterToggle__tooltipContainer .MuiTooltip-tooltip{padding:4px 0px}.FilterToggle__tooltip{padding:0px}.FilterToggle__filterCritical{cursor:pointer;color:#fff;background-color:#d13f63}.FilterToggle__filterWarning{cursor:pointer;color:#fff;background-color:#fdb32b}
.PayrollRunEditFormHeader__header{border-bottom:1px solid #f2f5f7}.PayrollRunEditFormHeader__title{font-size:30px;font-weight:600;line-height:40px;color:#2f2f2f}
.PayrollCellValuesContainer{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start;height:100%;padding:16px}.PayrollCellValuesContainer__clickable{color:#289de0;cursor:pointer}
.PayrollCell{border-top:0 solid #dfe3e9;border-right:0 solid #dfe3e9;border-bottom:1px solid #dfe3e9;border-left:1px solid #dfe3e9;background-color:#fff;padding:0;height:56px;max-width:150px;vertical-align:top}.PayrollCell.PayrollCell__isFirstCell{border-left:2px solid #289de0}.PayrollCell.PayrollCell__isLastCell{border-right:2px solid #289de0}.PayrollCell.PayrollCell__isFocused{border-top:1px solid #289de0;border-right:1px solid #289de0;border-bottom:1px solid #289de0;border-left:1px solid #289de0}.PayrollCell.PayrollCell__disabled{background-color:#f2f5f7}.PayrollCell.PayrollCell__warning{border:1px solid #fdb32b;background-color:#fff7e0}.PayrollCell.PayrollCell__error{border:1px solid #d13f63;background-color:#faebef}.PayrollCell__icon{padding-left:8px}
.PayrollInputCell__inputContainer{display:flex;flex-direction:row;align-items:center}.PayrollInputCell__numberInput{align-items:start;border:0px;text-align:right;width:100%;height:100%;minHeight:56px}.PayrollInputCell__numberInput input::-webkit-outer-spin-button,.PayrollInputCell__numberInput input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0px}.PayrollInputSelect__container{padding-right:8px}.PayrollInputSelect__container:hover{cursor:pointer}
.PayrollRunHoursTableCells__disabledCellTooltipBox{display:flex;height:100%;width:100%}
.PayrollRunEditFormTableHead__tableHeaderCornerCell{border-bottom:0px;background-color:#f2f5f7;max-height:48px;white-space:nowrap}.PayrollRunEditFormTableHead__tableHeaderSearchInputCell{border-top:0px;border-bottom:1px solid #999;background-color:#f2f5f7;min-width:260px;padding:8px;top:72px;vertical-align:bottom}.PayrollRunEditFormTableHead__searchInput{height:32px;width:100%}
.PayrollRunEditFormTableFooter__tableFooterCell{border-top:1px solid #999;border-left:1px solid #dfe3e9;border-bottom:2px solid #289de0;color:#2f2f2f;padding-right:16px;font-weight:600;font-size:16px;text-align:right}.PayrollRunEditFormTableFooter__tableFooterTotalsCell{border-left:0px;border-bottom-left-radius:4px;border-bottom:0px;border-top:1px solid #999;color:#2f2f2f;font-weight:600;font-size:16px;padding-left:16px;text-align:right}.PayrollRunEditFormTableFooter__tableFooter{bottom:0px;height:55px;z-index:2;position:sticky}.PayrollRunEditFormTableFooter__tableFooterCell_First{border-top:1px solid #999;border-left:2px solid #289de0;border-bottom:2px solid #289de0;color:#2f2f2f;padding-right:16px;font-weight:600;font-size:16px;text-align:right}.PayrollRunEditFormTableFooter__tableFooterCell_Last{border-top:1px solid #999;border-left:1px solid #dfe3e9;border-bottom:2px solid #289de0;color:#2f2f2f;padding-right:16px;font-weight:600;font-size:16px;text-align:right;border-right:2px solid #289de0}
.PayrollRunDeductionsTableCells__disabledCellTooltipBox{display:flex;height:100%;width:100%}
.PayrollRunContractorEarningsTableCells__disabledCellTooltipBox{display:flex;height:100%;width:100%}
.PayrollEmployeeQuickviewCard__mainBox{width:350px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.PayrollEmployeeQuickviewCard__avatarBox{width:100px}.PayrollEmployeeQuickviewCard__nameSectionBox{width:250px}.PayrollEmployeeQuickviewCard__nameBox{display:flex;flex-direction:row;justify-content:space-between}.PayrollEmployeeQuickviewCard__linkBox{display:flex;align-items:center;margin-top:12px;margin-left:100px;margin-bottom:42px}.PayrollEmployeeQuickviewCard__compensationCard{background-color:#f4f5f6;margin:-24px}.PayrollEmployeeQuickviewCard__moneyIconBox{display:flex;align-items:center}.PayrollEmployeeQuickviewCard__payRateBox{display:flex;align-items:center;margin-left:124px}.PayrollEmployeeQuickviewCard__flsaBox{display:flex;align-items:center;margin-left:124px}.PayrollEmployeeQuickviewCard__closeButton:hover{cursor:pointer}.PayrollEmployeeQuickviewCard__newWindow{margin-right:4px}.PayrollEmployeeQuickviewCard__newWindow:hover{cursor:pointer}.PayrollEmployeeQuickviewCard__departmentLocationNames{color:#999;display:flex;flex-direction:row}.PayrollEmployeeQuickviewCard__moneyIcon{margin-left:80px;font-size:24px;margin-right:20px;margin-top:12px}.PayrollEmployeeQuickviewCard__compensationText{font-weight:600;color:#2f2f2f;margin-top:12px}.PayrollEmployeeQuickviewCard__exemptText{color:#999;margin-bottom:24px}
.Tooltip__error{display:flex;flex-direction:row;align-items:center;color:#d13f63}.Tooltip__warning{display:flex;flex-direction:row;align-items:center;color:#fdb32b}.ErrorIcon{color:#d13f63}.WarningIcon{color:#fdb32b}.IssueBox{display:flex;flex-direction:row;align-items:center}.IssueBox__alertIcon{display:flex;margin-right:8px}.IssueBox__issueText{display:flex}
.PayrollRunWorkerCellContent{display:flex;flex-direction:column;justify-content:flex-start}.PayrollRunWorkerCellContent__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.PayrollRunWorkerCellContent__nameContainer{display:flex;flex-direction:row;align-items:center}.PayrollRunWorkerCellContent__nameTooltipContainer{margin-right:8px;cursor:pointer}.PayrollRunWorkerCellContent__buttonsContainer{display:flex;flex-direction:row;align-items:center}.PayrollRunWorkerCellContent__printButtonContainer{margin-right:8px}.PayrollRunWorkerCellContent__employmentStatusContainer{display:flex;flex-direction:row;align-items:center;margin-top:8px}.PayrollRunWorkerCellContent__notSetupInCheck{margin-top:8px}.PayrollRunWorkerCellContent__employeeName{background-color:rgba(0,0,0,0);color:#289de0}
.FilterSelect__select__control{font-size:16px;height:40px}
.PayrollRunEditFormTableRow__issuesBox{display:flex}.PayrollRunEditFormTableRow__secondaryRowWorkerBox{display:flex;flex-direction:row;justify-content:space-between}.PayrollRunEditFormTableRow__grossWagesBox{display:flex;flex-direction:column;justify-content:flex-start;height:100%}
.PayrollRunEditFormTableBodyCollapsibleSection__accordionRow{background-color:#dfe3e9;border-bottom:1px solid #d2d5db;color:#2f2f2f;cursor:pointer;font-size:14px;height:40px;padding:8px}.PayrollRunEditFormTableBodyCollapsibleSection__middleCell{background-color:#dfe3e9;cursor:pointer;border-left:2px solid #289de0;border-right:2px solid #289de0}.PayrollRunEditFormTableBodyCollapsibleSection__endCell{background-color:#dfe3e9;cursor:pointer}.PayrollRunEditFormTableBodyCollapsibleSection__messsgeMiddleCell{background-color:#dfe3e9;border-left:2px solid #289de0;border-right:2px solid #289de0}
.PayrollRunImportEarningsSuccessModal .Alert{width:100%}
.PayrollRunAccordion__accordion{box-shadow:none}.PayrollRunAccordion__accordion.MuiAccordion-root{margin:0px;width:100%}.PayrollRunAccordion__accordion.MuiAccordion-root:before{display:none}.PayrollRunAccordion__expandIcon{padding:0px;margin-right:0px}.PayrollRunAccordion__accordionSummary{padding:0px;flex-direction:row-reverse}.PayrollRunAccordion__accordionSummary .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(90deg)}.PayrollRunAccordion__accordionSummary.MuiAccordionSummary-root{height:40px;min-height:40px;max-height:40px}.PayrollRunAccordion__accordionSummary.MuiAccordionSummary-root.Mui-expanded{height:40px;min-height:40px;max-height:40px}.PayrollRunAccordion__accordionSummary .MuiAccordionSummary-content{margin:0px}.PayrollRunAccordion__accordionSummary .MuiAccordionSummary-content.Mui-expanded{margin:0px}.PayrollRunAccordion__accordionDetail{padding:0px}
.PayrollRunReviewExceptionsRow{color:#1f2937}.PayrollRunReviewExceptionsRow td{font-size:16px;vertical-align:top}.PayrollRunReviewExceptionsRow .employeeName{font-weight:600}.PayrollRunReviewExceptionsRow .basePayPeriodSalary{color:#6b7280}.PayrollRunReviewExceptionsRow .thisPayPeriodAmount{font-weight:700}
.PayrollRunReviewExceptionsTableHeader td{color:#6b7280;font-size:14px}
.PayrollRunReviewExceptions{color:#1f2937}.PayrollRunReviewExceptions__title{font-size:24px;font-weight:600}
.PastPayrollsGrid__gridStyle{height:calc(100vh - 282px);border:none;background-color:#fff}.PastPayrollsGrid__gridStyle .MuiDataGrid-columnHeaders{background-color:#fff;cursor:default}.PastPayrollsGrid__gridStyle .MuiDataGrid-pinnedColumnHeaders{background-color:#fff;cursor:default;box-shadow:none}.PastPayrollsGrid__gridStyle .MuiDataGrid-pinnedColumns{background-color:#fff;box-shadow:none}.PastPayrollsGrid__gridStyle .header--style--border{text-transform:uppercase}.PastPayrollsGrid__gridStyle .cell--style--employee{background-color:#fff}.PastPayrollsGrid__gridStyle .cell--style--employee-alert{background-color:#faebef !important}.PastPayrollsGrid__gridStyle .cell--style--alignItems{background-color:#fff;align-items:center !important}.PastPayrollsGrid__gridStyle .cell--style--alignItems-alert{background-color:#faebef !important;align-items:center !important}.PastPayrollsGrid__gridStyle .cell--style{background-color:#fff;color:#1f2937;font-size:16px}.PastPayrollsGrid__gridStyle .MuiDataGrid-cell:focus-within{outline:none}.PastPayrollsGrid__gridStyle .MuiDataGrid-columnHeader:focus{outline:none}.PastPayrollsGrid__gridStyle .MuiDataGrid-columnHeader:focus-within{outline:none}.PastPayrollsGrid__gridStyle .MuiDataGrid-row:hover{background-color:#fff}.PastPayrollsGrid__gridStyle .MuiDataGrid-row.Mui-selected{background-color:#fff}.PastPayrollsGrid__gridStyle .MuiDataGrid-row.Mui-selected:hover{background-color:#fff}.PastPayrollsGrid__gridStyle .MuiDataGrid-cell{background-color:#fff}
.FormI9EmployeeReviewYourInformation__inputs{width:100%;background-color:red}.FormI9EmployeeReviewYourInformation__inputs__input{margin-right:8px;margin-bottom:24px}.FormI9EmployeeReviewYourInformation__inputs__input.MuiAutocomplete-root{background-color:#fff}.FormI9EmployeeReviewYourInformation__inputs__input__country{min-width:320px}.FormI9EmployeeReviewYourInformation__inputs__input__length{width:60px}.FormI9EmployeeReviewYourInformation__inputs__input .FilterSelect__select__control{height:40px}.FormI9EmployeeReviewYourInformation__inputs__input__menuItem{color:#777}
.BoxRow ol{padding-inline-start:0px}.BoxRow ul{padding-inline-start:0px}
.MfaEnrollmentView__card{max-width:600px}.MfaEnrollmentView__contentSpacer{align-content:center;align-items:center;display:flex;justify-content:center;justify-items:baseline;padding-top:8em}.MfaEnrollmentView__footer{display:flex;flex-direction:row;justify-content:space-between;justify-items:stretch}.MfaEnrollmentView__logo{color:#067fed;height:40px;width:72px}
.PersonalStep__section{background-color:#f2f5f7;border-radius:4px;margin-top:16px;padding:18px 24px}.PersonalStep__sectionTitle{color:#2f2f2f;font-size:20px;font-weight:600}.PersonalStep__infoArea{margin-top:24px}.PersonalStep__label{color:#595959;font-size:14px;line-height:16px}.PersonalStep__value{color:#2f2f2f;font-size:16px;line-height:22px}.PersonalStep__icon{margin-right:8px}.PersonalStep__secondaryValue{color:#999;font-size:14px;line-height:16px}
.WorkerInfoStep__form{display:flex;width:100%;flex-direction:column}.WorkerInfoStep__fullInput{margin-top:24px;width:50%}.WorkerInfoStep__input{margin-top:24px}.WorkerInfoStep__textInput{margin-top:24px;width:50%}.WorkerInfoStep__amountInput{margin-top:28px;width:150px;align-self:start}.WorkerInfoStep__amountInput::-webkit-outer-spin-button,.WorkerInfoStep__amountInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0px}.WorkerInfoStep__radioGroup label{margin-right:8px}
.RehireWorker__headingSection{display:flex;flex-direction:column;margin-right:24px}.RehireWorker__headingName{color:#595959;font-size:14px;line-height:24px}.RehireWorker__headingValue{color:#2f2f2f;font-size:16px;line-height:24px}
.AddBenefitPolicyView__form{display:flex;width:100%;flex-direction:column}.AddBenefitPolicyView__fullInput{margin-top:24px;width:50%}.AddBenefitPolicyView__fullInputType{margin-top:24px;width:60%}.AddBenefitPolicyView__textInput{margin-top:24px;width:50%}.AddBenefitPolicyView__textInputDefaultContribution{margin-top:24px;width:300px}.AddBenefitPolicyView__textInputDefaultContribution input::-webkit-outer-spin-button,.AddBenefitPolicyView__textInputDefaultContribution input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0px}.AddBenefitPolicyView__textInputOption{width:100%;padding-right:16px}.AddBenefitPolicyView__textInputOption input::-webkit-outer-spin-button,.AddBenefitPolicyView__textInputOption input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0px}.AddBenefitPolicyView__input{margin-top:24px}.AddBenefitPolicyView__dateInput{margin-top:0px;margin-bottom:24px}.AddBenefitPolicyView__buttonDollarPercentSelected{border-radius:4px;text-align:center;width:24px;height:24px;background-color:#289de0;border:1px solid rgba(0,0,0,0);font-family:"Source Sans Pro";font-size:16px;color:#fff;cursor:pointer}.AddBenefitPolicyView__buttonDollarPercent{border-radius:4px;text-align:center;width:24px;height:24px;background-color:#f0f4f5;border:1px solid rgba(0,0,0,0);font-family:"Source Sans Pro";font-size:16px;color:#777;cursor:pointer}
.IntegrationPickerView__integrationItem{border:1px solid #289de0;padding:18px;height:150px}
.EditPolicyNameModal__actions.ModalFooter.ModalFooter--actions{align-items:center;display:flex;flex-direction:row;gap:0px 16px;justify-content:flex-end;margin-top:24px}.EditPolicyNameModal__formSection{margin-top:24px}.EditPolicyNameModal__gone{display:none}.EditPolicyNameModal__cancelButton{font-size:16px;font-weight:400}.EditPolicyNameModal__inputField label{color:#2f2f2f;font-size:14px;font-weight:600;line-height:24px}.EditPolicyNameModal__label{color:#595959;font-size:14px;font-weight:600;line-height:24px}.EditPolicyNameModal__modal.MuiDialog-paper{border-radius:4px;padding:24px 24px 24px}.EditPolicyNameModal__modal .ModalHeader__title{color:#000;font-size:20px;font-weight:600;text-align:left}.EditPolicyNameModal__modal .ModalHeader__close .EMUButton{color:#4a4a4a}.EditPolicyNameModal__modalBody{padding:0px 24px}.EditPolicyNameModal__spinner{color:#595959}
.BenefitPolicyDetailsView__archivedTag{margin-top:8px;height:24px;margin-bottom:0px;padding:2px 8px;border-radius:12px;font-size:14px;font-weight:600;text-transform:uppercase;background-color:#289de0 !important;color:#fff !important}.BenefitPolicyDetailsView__disabledButton{opacity:.4}.BenefitPolicyDetailsView__archiveTooltip{max-width:400px !important}.BenefitPolicyDetailsView__content{padding:12px 30px}.BenefitPolicyDetailsView__content h3{margin-bottom:0px;margin-top:0px}.BenefitPolicyDetailsView__title{font-size:30px;font-weight:600;margin-top:0px;margin-block:0px;display:flex;align-items:center}.BenefitPolicyDetailsView__body{margin-top:24px}.BenefitPolicyDetailsView__card{margin-bottom:12px}.BenefitPolicyDetailsView__cardHeader{margin-block:0px}.BenefitPolicyDetailsView__empName{padding-left:0px;padding-top:4px;padding-bottom:4px;padding-right:0px;font-size:16px;font-weight:400;line-height:24px}.BenefitPolicyDetailsView__valueOutput{padding-left:0px;padding-top:4px;padding-bottom:4px;padding-right:0px;font-size:16px;font-weight:400;color:#2f2f2f;line-height:24px}.BenefitPolicyDetailsView__value{color:#2f2f2f;font-family:"Source Sans Pro";margin:0px 0px 24px}.BenefitPolicyDetailsView__value:last-child{margin-bottom:0px}.BenefitPolicyDetailsView__valueLabel{color:#777;font-family:"Source Sans Pro";margin-top:12px;margin-bottom:4px;font-size:14px}.BenefitPolicyDetailsView__benefitTypeValueLabel{font-size:16px;font-weight:400;color:#777;font-family:"Source Sans Pro"}.BenefitPolicyDetailsView__contributionTitleLabel{font-size:16px;font-weight:600;color:#2f2f2f;font-family:"Source Sans Pro";margin-bottom:-6px}.BenefitPolicyDetailsView__backIcon{margin-right:8px;stroke:#4a4a4a}.BenefitPolicyDetailsView__backLink{align-items:center;display:inline-flex;margin-block:0px;margin-bottom:8px}.BenefitPolicyDetailsView__backLink.Typography{color:#289de0}.BenefitPolicyDetailsView__noEmployees{align-items:center;flex-direction:column;padding:60px 0px}.BenefitPolicyDetailsView__addEmployeeIcon{color:#ccc;height:96px;width:96px}.BenefitPolicyDetailsView__noPeople{color:#999}.BenefitPolicyDetailsView__noPeople.Typography{font-size:24px;margin-block:24px;margin:24px 0px}.BenefitPolicyDetailsView__addPeopleButton{color:#289de0;font-size:16px;height:40px}.BenefitPolicyDetailsView__addPeopleButton svg{height:16px;margin-right:8px;width:16px}.BenefitPolicyDetailsView__addPeopleButton2{color:#fff;font-size:16px;height:40px}.BenefitPolicyDetailsView__addPeopleButton2 svg{height:16px;margin-right:8px;width:16px}.BenefitPolicyDetailsView__editOnRight{height:16px;width:16px;min-width:unset}.BenefitPolicyDetailsView__editOnRight svg{color:#289de0}.BenefitPolicyDetailsView__editOnRight.EMUButton{border:none;margin:0px;padding:0px}.BenefitPolicyDetailsView__headerCell{padding-left:0px;padding-top:8px;padding-bottom:8px;padding-right:0px;font-size:12px;font-weight:600;color:#777;line-height:16px;text-transform:uppercase}.BenefitPolicyDetailsView__tooltip.EMUTooltip__tooltip{padding:16px 24px}.BenefitPolicyDetailsView__tooltip.EMUTooltip__tooltip .Typography{margin-block:0px;color:#fff}.BenefitPolicyDetailsView__modal.MuiDialog-paper{border-radius:4px;padding:24px 24px 24px}.BenefitPolicyDetailsView__modal .ModalHeader__title{color:#000;font-size:20px;font-weight:600;text-align:left}.BenefitPolicyDetailsView__modal .ModalHeader__close .EMUButton{color:#4a4a4a}
.PeopleView__header{background-color:#fff;box-shadow:none;width:100%;margin-bottom:-16px}.PeopleView__header__content{align-items:center;display:flex;justify-content:space-between}.PeopleView__header__content__addEmployeeIcon.EMUButton{margin-top:-8px;padding-right:12px}@media(min-width: 768px){.PeopleView__header__content__addEmployeeIcon{display:none}}.PeopleView__header__content__addEmployeeBtn{display:none}@media(min-width: 768px){.PeopleView__header__content__addEmployeeBtn{display:inline-flex}}.PeopleView__header__content__bulkAddEditButton{margin-left:8px;background-color:#f5f6f7;min-width:40px;padding-left:0px;padding-right:0px;color:#000}
.OrgChartView__content{display:flex;flex-direction:column;align-items:center;margin-top:-8px}.OrgChartView__content__wrapper{width:100%}.OrgChartView__content__wrapper__menuHeader{align-items:center;display:flex;justify-content:space-between;min-height:28px;padding-top:32px;padding-left:36px;padding-right:24px;padding-bottom:16px;flex-wrap:wrap}@media(min-width: 768px){.OrgChartView__content__wrapper__menuHeader{flex-wrap:unset}}.OrgChartView__content__wrapper__menuHeader__totalEmployees.Typography{font-weight:700;margin:0;margin-bottom:8px}@media(min-width: 768px){.OrgChartView__content__wrapper__menuHeader__totalEmployees.Typography{margin-bottom:0}}.OrgChartView__content__wrapper__menuHeader__options{display:flex;flex-wrap:wrap}.OrgChartView__content__wrapper__menuHeader__options__option{flex:auto;display:inline-flex;margin:0 8px;margin-bottom:8px}.OrgChartView__content__wrapper__menuHeader__options__option:last-child{margin-right:0}@media(min-width: 768px){.OrgChartView__content__wrapper__menuHeader__options__option{flex:unset;margin-bottom:0}}.OrgChartView__content__wrapper__menuHeader__options .EMUButton--link{color:#2f2f2f;font-weight:600}.OrgChartView__content__orgChart{padding-left:28px}.OrgChartView__quickView .EMUDialog__DialogTitle{padding-bottom:0}.OrgChartView__quickView .EMUDialog__DialogContent{padding-top:0}.OrgChartView__quickView .EMUModal__EMUCard{max-width:660px;width:100%}.OrgChartView__quickView__summary{display:flex;flex-direction:column;align-items:center;height:284px}.OrgChartView__quickView__summary__name{margin:16px 0 0 0}.OrgChartView__quickView__summary__jobTitle{margin:4px 0 0 0}.OrgChartView__quickView__summary__department{margin:4px 0 0 0;font-size:14px;color:#777}.OrgChartView__quickView__summary__viewProfile{display:flex;margin:16px 0 24px 0;padding:0;font-size:14px;height:28px}.OrgChartView__quickView__summary__viewProfile.EMUButton{min-height:32px}.OrgChartView__quickView__summary__viewProfile__icon{display:flex;width:25px}.OrgChartView__quickView__summary__viewProfile__icon svg path,.OrgChartView__quickView__summary__viewProfile__icon svg rect{stroke:currentColor}.OrgChartView__quickView__summary__viewProfile__text{margin:0 0 8px 0;color:#289de0;font-size:14px;line-height:1}.OrgChartView__quickView__details{background-color:#f4f5f6;margin:0 -24px -24px}.OrgChartView__quickView__details__first{width:330px;padding:16px}.OrgChartView__quickView__details__first__text{margin:0 0 4px 0;overflow-wrap:break-word}.OrgChartView__quickView__details__first__department{display:flex}.OrgChartView__quickView__details__first__department__text{margin:0 0 8px 0;color:#777;font-size:14px}.OrgChartView__quickView__details__second{width:330px;padding:16px}.OrgChartView__quickView__details__second__text{margin:0 0 8px 0}.OrgChartView .ExpandCollapseAllButtonStyle{height:24px;border-width:1px;border-radius:14px;border-style:solid;border-color:#9ca3af;background-color:#fff;cursor:pointer;padding-top:3px;padding-left:8px;padding-right:8px;display:inline;color:#6b7280;font-size:12px;font-weight:600;font-family:"Source Sans Pro",sans-serif}.OrgChartView .ExpandCollapseAllButtonStyle:hover{border-width:2px;padding-right:7px;padding-top:2px}
.AddDeductionPolicyView__form{display:flex;width:100%;flex-direction:column}.AddDeductionPolicyView__fullInput{margin-top:24px;width:50%}.AddDeductionPolicyView__textInput{margin-top:24px;width:50%}.AddDeductionPolicyView__textInputDefaultContribution{margin-top:24px;width:300px}.AddDeductionPolicyView__textInputDefaultContribution input::-webkit-outer-spin-button,.AddDeductionPolicyView__textInputDefaultContribution input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0px}.AddDeductionPolicyView__textInputOption{width:100%;padding-right:16px}.AddDeductionPolicyView__textInputOption input::-webkit-outer-spin-button,.AddDeductionPolicyView__textInputOption input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0px}.AddDeductionPolicyView__input{margin-top:24px}.AddDeductionPolicyView__dateInput{margin-top:0px;margin-bottom:24px}.AddDeductionPolicyView__buttonDollarPercentSelected{border-radius:4px;text-align:center;width:24px;height:24px;background-color:#289de0;border:1px solid rgba(0,0,0,0);font-family:"Source Sans Pro";font-size:16px;color:#fff;cursor:pointer}.AddDeductionPolicyView__buttonDollarPercent{border-radius:4px;text-align:center;width:24px;height:24px;background-color:#f0f4f5;border:1px solid rgba(0,0,0,0);font-family:"Source Sans Pro";font-size:16px;color:#777;cursor:pointer}
.EditDeductionPolicyNameModal__actions.ModalFooter.ModalFooter--actions{align-items:center;display:flex;flex-direction:row;gap:0px 16px;justify-content:flex-end;margin-top:24px}.EditDeductionPolicyNameModal__formSection{margin-top:24px}.EditDeductionPolicyNameModal__gone{display:none}.EditDeductionPolicyNameModal__cancelButton{font-size:16px;font-weight:400}.EditDeductionPolicyNameModal__inputField label{color:#2f2f2f;font-size:14px;font-weight:600;line-height:24px}.EditDeductionPolicyNameModal__label{color:#595959;font-size:14px;font-weight:600;line-height:24px}.EditDeductionPolicyNameModal__modal.MuiDialog-paper{border-radius:4px;padding:24px 24px 24px}.EditDeductionPolicyNameModal__modal .ModalHeader__title{color:#000;font-size:20px;font-weight:600;text-align:left}.EditDeductionPolicyNameModal__modal .ModalHeader__close .EMUButton{color:#4a4a4a}.EditDeductionPolicyNameModal__modalBody{padding:0px 24px}.EditDeductionPolicyNameModal__spinner{color:#595959}
.DeductionPolicyDetailsView__archivedTag{margin-top:8px;height:24px;margin-bottom:0px;padding:2px 8px;border-radius:12px;font-size:14px;font-weight:600;text-transform:uppercase;background-color:#289de0 !important;color:#fff !important}.DeductionPolicyDetailsView__disabledButton{opacity:.4}.DeductionPolicyDetailsView__archiveTooltip{max-width:400px !important}.DeductionPolicyDetailsView__content{padding:12px 30px}.DeductionPolicyDetailsView__content h3{margin-bottom:0px;margin-top:0px}.DeductionPolicyDetailsView__title{font-size:30px;font-weight:600;margin-top:0px;margin-block:0px;display:flex;align-items:center}.DeductionPolicyDetailsView__subLabel{font-size:16px;font-weight:400;color:#777;font-family:"Source Sans Pro"}.DeductionPolicyDetailsView__card{margin-bottom:12px}.DeductionPolicyDetailsView__cardHeader{margin-block:0px}.DeductionPolicyDetailsView__empName{padding-left:0px;padding-top:4px;padding-bottom:4px;padding-right:0px;font-size:16px;font-weight:400;line-height:24px}.DeductionPolicyDetailsView__valueOutput{padding-left:0px;padding-top:4px;padding-bottom:4px;padding-right:0px;font-size:16px;font-weight:400;color:#2f2f2f;line-height:24px}.DeductionPolicyDetailsView__value{color:#2f2f2f;font-family:"Source Sans Pro";margin:0px 0px 24px}.DeductionPolicyDetailsView__value:last-child{margin-bottom:0px}.DeductionPolicyDetailsView__valueLabel{color:#777;font-family:"Source Sans Pro";margin-top:12px;margin-bottom:4px;font-size:14px}.DeductionPolicyDetailsView__contributionTitleLabel{font-size:16px;font-weight:600;color:#2f2f2f;font-family:"Source Sans Pro";margin-bottom:-6px}.DeductionPolicyDetailsView__backIcon{margin-right:8px;stroke:#4a4a4a}.DeductionPolicyDetailsView__backLink{align-items:center;display:inline-flex;margin-block:0px;margin-bottom:8px}.DeductionPolicyDetailsView__backLink.Typography{color:#289de0}.DeductionPolicyDetailsView__noEmployees{align-items:center;flex-direction:column;padding:60px 0px}.DeductionPolicyDetailsView__addEmployeeIcon{color:#ccc;height:96px;width:96px}.DeductionPolicyDetailsView__noPeople{color:#999}.DeductionPolicyDetailsView__noPeople.Typography{font-size:24px;margin-block:24px;margin:24px 0px}.DeductionPolicyDetailsView__addPeopleButton{color:#289de0;font-size:16px;height:40px}.DeductionPolicyDetailsView__addPeopleButton svg{height:16px;margin-right:8px;width:16px}.DeductionPolicyDetailsView__addPeopleButton2{color:#fff;font-size:16px;height:40px}.DeductionPolicyDetailsView__addPeopleButton2 svg{height:16px;margin-right:8px;width:16px}.DeductionPolicyDetailsView__editOnRight{height:16px;width:16px;min-width:unset}.DeductionPolicyDetailsView__editOnRight svg{color:#289de0}.DeductionPolicyDetailsView__editOnRight.EMUButton{border:none;margin:0px;padding:0px}.DeductionPolicyDetailsView__headerCell{padding-left:0px;padding-top:8px;padding-bottom:8px;padding-right:0px;font-size:12px;font-weight:600;color:#777;line-height:16px;text-transform:uppercase}.DeductionPolicyDetailsView__tooltip.EMUTooltip__tooltip{padding:16px 24px}.DeductionPolicyDetailsView__tooltip.EMUTooltip__tooltip .Typography{margin-block:0px;color:#fff}.DeductionPolicyDetailsView__modal.MuiDialog-paper{border-radius:4px;padding:24px 24px 24px}.DeductionPolicyDetailsView__modal .ModalHeader__title{color:#000;font-size:20px;font-weight:600;text-align:left}.DeductionPolicyDetailsView__modal .ModalHeader__close .EMUButton{color:#4a4a4a}
.AddEditEmployeeGarnishmentView__form{display:flex;width:100%;flex-direction:column}.AddEditEmployeeGarnishmentView__fullWidthInput{margin-top:24px;width:100%}.AddEditEmployeeGarnishmentView__halfWidthInput{margin-top:24px;width:50%}.AddEditEmployeeGarnishmentView__halfWidthInputFilter{width:50%}.AddEditEmployeeGarnishmentView__quarterWidthInput{margin-top:24px;width:25%}.AddEditEmployeeGarnishmentView__quarterWidthInputHideSpinners{margin-top:24px;width:25%}.AddEditEmployeeGarnishmentView__quarterWidthInputHideSpinners input::-webkit-outer-spin-button,.AddEditEmployeeGarnishmentView__quarterWidthInputHideSpinners input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0px}.AddEditEmployeeGarnishmentView__dateInput{margin-top:0px;margin-bottom:24px;width:100%}.AddEditEmployeeGarnishmentView__backIcon{margin-right:8px;stroke:#4a4a4a}.AddEditEmployeeGarnishmentView__backLink{align-items:center;display:inline-flex;margin-block:0px;margin-bottom:8px}.AddEditEmployeeGarnishmentView__backLink.Typography{color:#289de0}
.EmployeeGarnishmentsGridCard__garnishmentCard{height:202px}.EmployeeGarnishmentsGridCard__content{display:flex;flex-direction:column;height:calc(100% - 53px);justify-content:space-between;padding-top:8px}.EmployeeGarnishmentsGridCard__externalId{color:#2f2f2f;font-size:16px;font-weight:800}.EmployeeGarnishmentsGridCard__itemTitle{line-height:20px;color:#2f2f2f;font-size:16px;font-weight:400}.EmployeeGarnishmentsGridCard__itemValue{line-height:20px;color:#2f2f2f;font-size:16px;font-weight:800;padding-left:8px}.EmployeeGarnishmentsGridCard__editOnRight{height:16px;width:16px;min-width:unset}.EmployeeGarnishmentsGridCard__editOnRight svg{color:#289de0}.EmployeeGarnishmentsGridCard__editOnRight.EMUButton{border:none;margin:0px;padding:0px}.EmployeeGarnishmentsGridCard__upperContent{margin-top:16px}
.EmployeeGarnishmentsGrid__addDeductionPolicyCard svg{position:relative;top:1px;margin-right:6px}.EmployeeGarnishmentsGrid__card{background-color:#f4f5f6;border-color:#ccd1d9;border-radius:4px;border-style:dashed;border-width:2px;height:202px;width:345px}.EmployeeGarnishmentsGrid__gridCard{width:361px}.EmployeeGarnishmentsGrid__noPadding{padding:0px}
.EmployeeGarnishmentsView__spinner{color:#289de0;height:16px;width:16px}.EmployeeGarnishmentsView__title{margin-top:0px}.EmployeeGarnishmentsView__cardHeader{font-weight:800}.EmployeeGarnishmentsView__backIcon{margin-right:8px;stroke:#4a4a4a}.EmployeeGarnishmentsView__backLink{align-items:center;display:inline-flex;margin-block:0;margin-bottom:8px}.EmployeeGarnishmentsView__backLink.Typography{color:#289de0}
.EditQuickLinksPage__backToHomeLink{margin-bottom:24px}.EditQuickLinksPage__backToHomeArrow{position:relative;top:3px;margin-right:6px}.EditQuickLinksPage__subtext{margin-bottom:16px}.EditQuickLinksPage__backToHomeText{font-size:16px}.EditQuickLinksPage__deleteIcon{margin-left:auto;padding-right:16px}.EditQuickLinksPage__deleteIcon:hover{cursor:pointer}.EditQuickLinksPage__editIcon{margin-left:auto}.EditQuickLinksPage__editIcon:hover{cursor:pointer}.EditQuickLinksPage__documentIcon{width:24px;max-height:32px;padding-left:4px}.EditQuickLinksPage__linkIcon{width:24px;max-height:32px;padding-left:8px;padding-top:4px}.EditQuickLinksPage__files{display:flex;align-items:center;padding:8px 0;background-color:#f4f5f6;border-radius:2px;margin-bottom:4px;min-height:48px}.EditQuickLinksPage__files a{display:flex;align-items:center}.EditQuickLinksPage__files__name{width:85%;max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:16px;padding-right:8px;box-sizing:border-box;font-style:14px;color:#595959}.EditQuickLinksPage__files__blank{color:#999;font-size:14px;margin-bottom:16px}.EditQuickLinksPage__modalText{margin-top:16px}.EditQuickLinksPage__modal__inputs__row{margin-bottom:12px}.EditQuickLinksPage__modal__inputs__row__input{width:100%}.EditQuickLinksPage__modal__inputs__row__input input{padding-left:2px}.EditQuickLinksPage__modal__inputs__row__adornment{margin-left:0px;margin-right:0;width:8px}.EditQuickLinksPage__modal__inputs__row__adornment__large{width:44px}
.UserHomeDocumentsModal{padding:0}.UserHomeDocumentsModal__list{box-sizing:border-box;height:500px;overflow:auto}.UserHomeDocumentsModal__list__item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 24px;box-sizing:border-box;border-bottom:1px solid #dfe3e9}.UserHomeDocumentsModal__list__item__left{display:flex;align-items:center}.UserHomeDocumentsModal__list__item__left__name{margin-left:8px;font-size:16px}.UserHomeDocumentsModal__footer{display:flex;width:100%;justify-content:flex-end;padding:6px 24px;box-sizing:border-box;background:#f4f5f6}.UserHomeDocumentsModal__description{margin-top:8px;padding:16px 24px;box-sizing:border-box;font-size:14px;color:#595959;background:#f4f5f6}.UserHomeDocumentsModal .ModalHeader{padding:24px}.UserHomeDocumentsModal__alert{margin:16px}.UserHomeDocumentsModal__alert .Alert__wrapper{color:#2f2f2f}.UserHomeDocumentsModal__alert__body__link{color:#289de0}.UserHomeDocumentsModal__alert__body__link:hover{color:#0083c6;cursor:pointer}
.AddOn{max-width:864px}.AddOn__Header{display:flex;flex-direction:row}.AddOn__Header__Left{flex:1 1 auto}.AddOn__Header__Left__TitleRow{display:flex;flex-direction:row;align-items:center}.AddOn__Header__Left__TitleRow__Title{font-size:24px;font-weight:bold;margin:0 16px}.AddOn__Header__Left__Body{font-size:18px;margin:16px 0}.AddOn__Header__Right{flex:0 0 auto}.AddOn__Divider{margin:32px 0;background-color:#e5e7eb;height:1px;border:none}.AddOn__Content__Title{font-size:20px;font-weight:bold;margin-bottom:16px}.AddOn__Content__Body{column-count:2;column-gap:24px}@media screen and (max-width: 1000px){.AddOn__Content__Body{column-count:1}}.AddOn__Content__Item{break-inside:avoid;margin-bottom:16px}.AddOn__Content__Item__Title{font-size:16px;font-weight:600}.AddOn__Content__Item__Body{color:#6b7280}
.UpgradesTabView{margin:32px}@media screen and (max-width: 1000px){.UpgradesTabView{margin:12px !important}}.UpgradesTabView__Title{font-size:34px;font-weight:bold;margin:32px;text-align:center}@media screen and (max-width: 1000px){.UpgradesTabView__Title{font-size:24px;font-weight:bold;margin-bottom:16px;text-align:center}}.UpgradesTabView__Header{font-size:14px;font-weight:600;color:#6b7280;margin:32px 16px 8px}@media screen and (max-width: 1000px){.UpgradesTabView__Header{margin:16px 16px 8px}}.UpgradesTabView__Container{display:flex;flex-direction:row}@media screen and (max-width: 1000px){.UpgradesTabView__Container{display:block}}.UpgradesTabView__Nav{flex:none}@media screen and (max-width: 1000px){.UpgradesTabView__Nav{width:100%}}.UpgradesTabView__Link{padding:8px 16px !important;border-radius:4px}.UpgradesTabView__Content{margin-top:16px}@media screen and (min-width: 1000px){.UpgradesTabView__Content{margin-top:0px;margin-left:16px}}
.SelectPeopleGrid{height:calc(100vh - 344px)}
.MeetingsViewToolbar button{border-radius:8px;padding:8px 16px}
.FormI9SupplementBReverficationAndRehire__inputs{width:100%;background-color:red}.FormI9SupplementBReverficationAndRehire__inputs__input{margin-right:8px;margin-bottom:24px}.FormI9SupplementBReverficationAndRehire__inputs__input.MuiAutocomplete-root{background-color:#fff}.FormI9SupplementBReverficationAndRehire__inputs__input__country{min-width:320px}.FormI9SupplementBReverficationAndRehire__inputs__input__length{width:60px}.FormI9SupplementBReverficationAndRehire__inputs__input .FilterSelect__select__control{height:40px}.FormI9SupplementBReverficationAndRehire__inputs__input__menuItem{color:#777}.FormI9SupplementBReverficationAndRehire .Alert .Alert__wrapper{border-radius:12px}
.EddyTableHead th{color:rgba(47,47,47,.5);font-size:14px;font-weight:600;text-transform:uppercase;vertical-align:bottom}.Backdrop{top:0;left:0;right:0;bottom:0;z-index:1300;position:fixed;cursor:progress}.Icon--left{margin-right:8px}.Icon--right{margin-left:8px}.Icon--filled g{fill:currentColor}.Icon--stroke g{stroke:currentColor}.Icon--180{transform:rotate(180deg)}a,.Link{text-decoration:none;cursor:pointer;color:#289de0}a:hover,.Link:hover{color:#0083c6}a.EMUButton--primary,.Link.EMUButton--primary{color:#fff}.NewHirePacket{padding:16px}@media(min-width: 768px){.NewHirePacket{padding:16px 48px;padding-top:24px}}.NewHirePacket__Content{margin:0 auto;max-width:1144px}.NewHirePacket__Heading{text-align:center}.NewHirePacket__Subtitle{color:#595959;margin:0;text-transform:uppercase;line-height:20px}.NewHirePacket__Title{color:#000;margin-bottom:48px;margin-top:4px;line-height:38px}.ViewDocumentView__header{width:100%;min-height:100px;padding:8px 16px;background:#fff;display:flex;flex-direction:column;border-bottom:1px solid #ccc}@media(min-width: 768px){.ViewDocumentView__header{align-items:flex-start;padding:16px 32px}}.ViewDocumentView__header__nav{width:100%;display:flex;align-items:center;justify-content:space-between}.ViewDocumentView__header__nav__back-button{display:flex;align-items:center;margin-bottom:2px;font-weight:600}.ViewDocumentView__header__nav__back-button__icon{margin-right:8px}.ViewDocumentView__header__nav__back-button__icon g{stroke:currentColor}.ViewDocumentView__header__nav__ellipsis-button{min-width:unset}.ViewDocumentView__header__nav__ellipsis-button.EMUButton{padding:8px 0}@media(min-width: 768px){.ViewDocumentView__header__nav__ellipsis-button{display:none}}.ViewDocumentView__header__content{width:100%;display:flex;justify-content:space-between}.ViewDocumentView__header__content__title-block{display:flex;flex-direction:column}.ViewDocumentView__header__content__title-block__doc-info{display:flex;margin-top:16px}.ViewDocumentView__header__content__title-block__doc-info .DocumentIcon{margin-right:8px}.ViewDocumentView__header__content__title-block__doc-info .DocumentIcon.Blank__background{width:24px}.ViewDocumentView__header__content__title-block__doc-info__text__file-name.Typography{margin-bottom:0;margin-top:0}.ViewDocumentView__header__content__title-block__doc-info__text__file-name.Blank__background{width:160px}.ViewDocumentView__header__content__title-block__doc-info__text__create-date.Blank__background{width:120px}.ViewDocumentView__header__content__title-block__tags{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:8px;width:100%}.ViewDocumentView__header__content__title-block__tags .Typography{margin-bottom:0;margin-top:0}.ViewDocumentView__header__content__title-block__tags .Typography--tag{font-size:16px}.ViewDocumentView__header__content__title-block__tags .Typography--tag svg{height:10px;width:10px}@media(min-width: 768px){.ViewDocumentView__header__content__title-block__tags{margin-left:40px}}.ViewDocumentView__header__content__title-block__tags__stats-bar__button{margin-right:16px}.ViewDocumentView__header__content__title-block__tags__stats-bar__button.EMUButton--disabled.EMUButton{color:#999}.ViewDocumentView__header__content__title-block__tags__stats-bar__button__bold-text{font-weight:800;margin-right:6px}.ViewDocumentView__header__content__title-block__tags__tag{background-color:#f0f4f5;border-radius:16px;padding:2px 16px;display:flex;align-items:center;margin-bottom:8px;margin-right:8px}.ViewDocumentView__header__content__title-block__tags__tag__icon{margin-right:8px}.ViewDocumentView__header__content__title-block__tags__tag>span{max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ViewDocumentView__header__content__header-actions{display:flex;align-items:flex-start}.ViewDocumentView__header__content__header-actions__link-wrapper{text-decoration:none}.ViewDocumentView__header__content__header-actions__make-signable-button{display:none}@media(min-width: 768px){.ViewDocumentView__header__content__header-actions__make-signable-button{display:flex;align-items:center;min-width:156px}}.ViewDocumentView__header__content__header-actions__make-signable-button__icon{margin-right:8px}.ViewDocumentView__header__content__header-actions__make-signable-button__icon g{stroke:#fff}.ViewDocumentView__header__content__header-actions__menu-item{color:#595959}.ViewDocumentView__header__content__header-actions__menu-item:hover{color:#fff}.ViewDocumentView__header__content__header-actions__menu-item__icon{margin-right:8px}.ViewDocumentView__header__content__header-actions__menu-item__icon g{stroke:currentColor}.ViewDocumentView__header__content__header-actions__menu-item__icon path{stroke:currentColor}.ViewDocumentView__header__content__header-actions__menu-item__icon circle{fill:currentColor}.ViewDocumentView__header__content__header-actions__icon-button{display:none;min-width:unset}@media(min-width: 768px){.ViewDocumentView__header__content__header-actions__icon-button{display:block;margin-right:24px}}.ViewDocumentView__header__content__header-actions__icon-button.EMUButton{min-width:24px;padding:4px 0px}.ViewDocumentView__header__content__header-actions__icon-button .Icon{height:24px;width:24px}.ViewDocumentView__header__content__header-actions__icon-button .Icon path{stroke:#595959;stroke-width:1.5px}.ViewDocumentView__content{height:calc(100vh - 186px)}@media(min-width: 768px){.ViewDocumentView__content{height:calc(100vh - 176px)}}.ViewDocumentView__content--extended{height:calc(100vh - 190px)}@media(min-width: 768px){.ViewDocumentView__content--extended{height:calc(100vh - 186px)}}.ViewDocumentView__content--shortened{height:calc(100vh - 142px)}@media(min-width: 768px){.ViewDocumentView__content--shortened{height:calc(100vh - 147px)}}.ViewDocumentView__content--block{display:block}.ViewDocumentView__text{margin:4px 0}.ViewDocumentView__no-preview{align-items:center;color:#ccc;display:flex;flex-direction:column;margin:8px;text-align:center}@media(min-width: 768px){.ViewDocumentView__no-preview{margin:24px}}.ViewDocumentView__no-preview .Icon{height:96px;width:96px}.ViewDocumentView__no-preview .Typography{color:#999;font-weight:400}.ViewDocumentView__no-preview .Typography--header-secondary{margin-top:16px;margin-bottom:8px}.ViewDocumentView__tooltip{max-width:unset;width:270px}.ViewDocumentView__tooltip__popper{width:270px}.ViewDocumentView__tooltip__content__title{font-size:12px;color:rgba(255,255,255,.8)}.ViewDocumentView__tooltip__content__body{font-size:16px}.ViewDocumentView__tooltip__content__actions{padding-top:16px;width:100%;display:flex;justify-content:flex-end}.ViewDocumentView__tooltip__content__actions__close-button{width:64px;height:32px;border:1px solid #fff;background-color:rgba(0,0,0,0);color:#fff;border-radius:4px;font-size:12px;outline:none}.ViewDocumentView__tooltip__content__actions__close-button:hover{background-color:rgba(255,255,255,.1);cursor:pointer}.ViewDocumentView__tooltip__content__actions__close-button:active{background-color:rgba(255,255,255,.2)}.ViewDocumentView__icon__white path{stroke:#fff}.ViewDocumentView__icon__white circle{fill:#fff}.ViewDocumentView__tag{color:#fff}.ViewDocumentView__tag--eddyForm{background-color:#289de0;margin-bottom:8px}.ViewDocumentView__tag--archived{margin-left:8px;background-color:#d13f63}.ViewDocumentView__tag--signableType{margin-left:8px;background-color:#f0f4f5}.ViewDocumentView__tag--signableType .Tag__label{color:#2f2f2f}.ViewDocumentView__edit__confirmation{color:#2f2f2f}.ViewDocumentView__edit__confirmation__title{font-size:20px;margin-bottom:12px}.ViewDocumentView__edit__confirmation__link{color:#289de0;text-decoration:none}.ViewDocumentView__edit__confirmation__link:hover{color:#0083c6;cursor:pointer}.ViewDocumentView__edit__confirmation__actions{display:flex;justify-content:flex-end;margin-top:24px}.ViewDocumentView__edit__confirmation__actions button{margin-left:8px}.ViewDocumentView__edit__confirmation__tooltip.EMUTooltip__tooltip{width:100%;max-width:440px}.ViewDocumentView__edit__confirmation__tooltip__lrg{display:none}@media(min-width: 768px){.ViewDocumentView__edit__confirmation__tooltip__lrg{display:block}}@media(min-width: 768px){.ViewDocumentView__edit__confirmation__tooltip__small{display:none}}@media(min-width: 768px){.ViewDocumentView__menu{display:none}}.ViewDocumentView__DateText{margin-right:16px}.ViewDocumentView__OrganizationDocumentGroups{margin-left:-4px;margin-top:8px}@media(min-width: 768px){.ViewDocumentView__OrganizationDocumentGroups{margin-left:0;margin-top:-2px;padding-left:36px}}.ViewDocumentView__OrganizationDocumentGroups .Typography{margin-bottom:0;margin-top:0}.ViewDocumentView__OrganizationDocumentGroups .Typography--tag{font-size:14px;margin:2px 4px;max-width:280px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}@media(min-width: 768px){.ViewDocumentView__OrganizationDocumentGroups .Typography--tag{align-items:center;display:inline-flex;max-width:unset}}.ViewDocumentView__OrganizationDocumentGroups .Typography--tag svg{height:14px;width:14px}.ViewDocumentView .Typography--tag-alert{padding:8px 12px;border-radius:16px;margin:8px 0}body{background-color:#f4f5f6;font-family:"Source Sans Pro",sans-serif;margin-top:0;margin-bottom:0;margin-right:0;margin-left:0}*{box-sizing:border-box}.AppContent{min-height:100vh}.AppContent__Container{min-height:calc(100vh - 56px)}.AppNavigation{display:unset !important}@media(min-width: 600px){.AppNavigation .AppContent__Container{width:calc(100vw - 72px) !important}}@media(min-width: 2000px){.AppNavigation .AppContent__Container{width:calc(100vw - 202px) !important}}
