@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Overpass:ital,wght@0,100;0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap);@-webkit-keyframes double-pulse-white{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.5),0 0 0 0 hsla(0,0%,100%,.5);-moz-box-shadow:0 0 0 0 hsla(0,0%,100%,.5),0 0 0 0 hsla(0,0%,100%,.5);-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.5),0 0 0 0 hsla(0,0%,100%,.5);-khtml-box-shadow:0 0 0 0 hsla(0,0%,100%,.5),0 0 0 0 hsla(0,0%,100%,.5)}33%{box-shadow:0 0 0 25px hsla(0,0%,100%,0),0 0 0 0 hsla(0,0%,100%,.5);-moz-box-shadow:0 0 0 25px hsla(0,0%,100%,0),0 0 0 0 hsla(0,0%,100%,.5);-webkit-box-shadow:0 0 0 25px hsla(0,0%,100%,0),0 0 0 0 hsla(0,0%,100%,.5);-khtml-box-shadow:0 0 0 25px hsla(0,0%,100%,0),0 0 0 0 hsla(0,0%,100%,.5)}66%{box-shadow:0 0 5px 25px hsla(0,0%,100%,0),0 0 0 15px hsla(0,0%,100%,0);-moz-box-shadow:0 0 5px 25px hsla(0,0%,100%,0),0 0 0 15px hsla(0,0%,100%,0);-webkit-box-shadow:0 0 5px 25px hsla(0,0%,100%,0),0 0 0 15px hsla(0,0%,100%,0);-khtml-box-shadow:0 0 5px 25px hsla(0,0%,100%,0),0 0 0 15px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0),0 0 5px 15px hsla(0,0%,100%,0);-moz-box-shadow:0 0 0 0 hsla(0,0%,100%,0),0 0 5px 15px hsla(0,0%,100%,0);-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,0),0 0 5px 15px hsla(0,0%,100%,0);-khtml-box-shadow:0 0 0 0 hsla(0,0%,100%,0),0 0 5px 15px hsla(0,0%,100%,0)}}@keyframes double-pulse-white{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.5),0 0 0 0 hsla(0,0%,100%,.5);-moz-box-shadow:0 0 0 0 hsla(0,0%,100%,.5),0 0 0 0 hsla(0,0%,100%,.5);-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.5),0 0 0 0 hsla(0,0%,100%,.5);-khtml-box-shadow:0 0 0 0 hsla(0,0%,100%,.5),0 0 0 0 hsla(0,0%,100%,.5)}33%{box-shadow:0 0 0 25px hsla(0,0%,100%,0),0 0 0 0 hsla(0,0%,100%,.5);-moz-box-shadow:0 0 0 25px hsla(0,0%,100%,0),0 0 0 0 hsla(0,0%,100%,.5);-webkit-box-shadow:0 0 0 25px hsla(0,0%,100%,0),0 0 0 0 hsla(0,0%,100%,.5);-khtml-box-shadow:0 0 0 25px hsla(0,0%,100%,0),0 0 0 0 hsla(0,0%,100%,.5)}66%{box-shadow:0 0 5px 25px hsla(0,0%,100%,0),0 0 0 15px hsla(0,0%,100%,0);-moz-box-shadow:0 0 5px 25px hsla(0,0%,100%,0),0 0 0 15px hsla(0,0%,100%,0);-webkit-box-shadow:0 0 5px 25px hsla(0,0%,100%,0),0 0 0 15px hsla(0,0%,100%,0);-khtml-box-shadow:0 0 5px 25px hsla(0,0%,100%,0),0 0 0 15px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0),0 0 5px 15px hsla(0,0%,100%,0);-moz-box-shadow:0 0 0 0 hsla(0,0%,100%,0),0 0 5px 15px hsla(0,0%,100%,0);-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,0),0 0 5px 15px hsla(0,0%,100%,0);-khtml-box-shadow:0 0 0 0 hsla(0,0%,100%,0),0 0 5px 15px hsla(0,0%,100%,0)}}@-webkit-keyframes double-pulse-primary{0%{box-shadow:0 0 0 0 rgba(72,87,138,.5),0 0 0 0 rgba(72,87,138,.5);-moz-box-shadow:0 0 0 0 rgba(72,87,138,.5),0 0 0 0 rgba(72,87,138,.5);-webkit-box-shadow:0 0 0 0 rgba(72,87,138,.5),0 0 0 0 rgba(72,87,138,.5);-khtml-box-shadow:0 0 0 0 rgba(72,87,138,.5),0 0 0 0 rgba(72,87,138,.5)}35%{box-shadow:0 0 0 20px rgba(72,87,138,0),0 0 0 0 rgba(72,87,138,.5);-moz-box-shadow:0 0 0 20px rgba(72,87,138,0),0 0 0 0 rgba(72,87,138,.5);-webkit-box-shadow:0 0 0 20px rgba(72,87,138,0),0 0 0 0 rgba(72,87,138,.5);-khtml-box-shadow:0 0 0 20px rgba(72,87,138,0),0 0 0 0 rgba(72,87,138,.5)}75%{box-shadow:0 0 5px 20px rgba(72,87,138,0),0 0 0 15px rgba(72,87,138,0);-moz-box-shadow:0 0 5px 20px rgba(72,87,138,0),0 0 0 15px rgba(72,87,138,0);-webkit-box-shadow:0 0 5px 20px rgba(72,87,138,0),0 0 0 15px rgba(72,87,138,0);-khtml-box-shadow:0 0 5px 20px rgba(72,87,138,0),0 0 0 15px rgba(72,87,138,0)}to{box-shadow:0 0 0 0 rgba(72,87,138,0),0 0 5px 15px rgba(72,87,138,0);-moz-box-shadow:0 0 0 0 rgba(72,87,138,0),0 0 5px 15px rgba(72,87,138,0);-webkit-box-shadow:0 0 0 0 rgba(72,87,138,0),0 0 5px 15px rgba(72,87,138,0);-khtml-box-shadow:0 0 0 0 rgba(72,87,138,0),0 0 5px 15px rgba(72,87,138,0)}}@keyframes double-pulse-primary{0%{box-shadow:0 0 0 0 rgba(72,87,138,.5),0 0 0 0 rgba(72,87,138,.5);-moz-box-shadow:0 0 0 0 rgba(72,87,138,.5),0 0 0 0 rgba(72,87,138,.5);-webkit-box-shadow:0 0 0 0 rgba(72,87,138,.5),0 0 0 0 rgba(72,87,138,.5);-khtml-box-shadow:0 0 0 0 rgba(72,87,138,.5),0 0 0 0 rgba(72,87,138,.5)}35%{box-shadow:0 0 0 20px rgba(72,87,138,0),0 0 0 0 rgba(72,87,138,.5);-moz-box-shadow:0 0 0 20px rgba(72,87,138,0),0 0 0 0 rgba(72,87,138,.5);-webkit-box-shadow:0 0 0 20px rgba(72,87,138,0),0 0 0 0 rgba(72,87,138,.5);-khtml-box-shadow:0 0 0 20px rgba(72,87,138,0),0 0 0 0 rgba(72,87,138,.5)}75%{box-shadow:0 0 5px 20px rgba(72,87,138,0),0 0 0 15px rgba(72,87,138,0);-moz-box-shadow:0 0 5px 20px rgba(72,87,138,0),0 0 0 15px rgba(72,87,138,0);-webkit-box-shadow:0 0 5px 20px rgba(72,87,138,0),0 0 0 15px rgba(72,87,138,0);-khtml-box-shadow:0 0 5px 20px rgba(72,87,138,0),0 0 0 15px rgba(72,87,138,0)}to{box-shadow:0 0 0 0 rgba(72,87,138,0),0 0 5px 15px rgba(72,87,138,0);-moz-box-shadow:0 0 0 0 rgba(72,87,138,0),0 0 5px 15px rgba(72,87,138,0);-webkit-box-shadow:0 0 0 0 rgba(72,87,138,0),0 0 5px 15px rgba(72,87,138,0);-khtml-box-shadow:0 0 0 0 rgba(72,87,138,0),0 0 5px 15px rgba(72,87,138,0)}}@-webkit-keyframes double-pulse-primary-small{0%{box-shadow:0 0 0 0 #48578a,0 0 0 0 #48578a}35%{box-shadow:0 0 0 8px rgba(72,87,138,0),0 0 0 0 #48578a}75%{box-shadow:0 0 5px 8px rgba(72,87,138,0),0 0 0 13px rgba(72,87,138,0)}to{box-shadow:0 0 0 0 rgba(72,87,138,0),0 0 5px 13px rgba(72,87,138,0)}}@keyframes double-pulse-primary-small{0%{box-shadow:0 0 0 0 #48578a,0 0 0 0 #48578a}35%{box-shadow:0 0 0 8px rgba(72,87,138,0),0 0 0 0 #48578a}75%{box-shadow:0 0 5px 8px rgba(72,87,138,0),0 0 0 13px rgba(72,87,138,0)}to{box-shadow:0 0 0 0 rgba(72,87,138,0),0 0 5px 13px rgba(72,87,138,0)}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 1px #3f6bba}70%{box-shadow:0 0 0 4px #88a4d7}to{box-shadow:0 0 0 1px #3f6bba}}@keyframes pulse{0%{box-shadow:0 0 0 1px #3f6bba}70%{box-shadow:0 0 0 4px #88a4d7}to{box-shadow:0 0 0 1px #3f6bba}}@-webkit-keyframes pulse-size{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse-size{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes minor-bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}60%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}}@keyframes minor-bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}60%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}}.contained-button-pulse,.variables .update-simulator.ready{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-animation:double-pulse-primary 2.5s linear infinite;animation:double-pulse-primary 2.5s linear infinite}.aligned-row,.productivity-point-tooltip div,.quick-access-widget .card-header .header,.quick-access-widget .card-header .sub-header,.simulator-chart .year-controls,.simulator-productivity-chart .year-controls{width:100%;display:flex;align-items:center;flex-direction:row}.aligned-row .left,.productivity-point-tooltip div .left,.quick-access-widget .card-header .header .left,.quick-access-widget .card-header .header .simulator-chart .year-controls span:first-child,.quick-access-widget .card-header .header .simulator-productivity-chart .year-controls span:first-child,.quick-access-widget .card-header .sub-header .left,.quick-access-widget .card-header .sub-header .simulator-chart .year-controls span:first-child,.quick-access-widget .card-header .sub-header .simulator-productivity-chart .year-controls span:first-child,.simulator-chart .year-controls .left,.simulator-chart .year-controls .quick-access-widget .card-header .header span:first-child,.simulator-chart .year-controls .quick-access-widget .card-header .sub-header span:first-child,.simulator-chart .year-controls span:first-child,.simulator-productivity-chart .year-controls .left,.simulator-productivity-chart .year-controls .quick-access-widget .card-header .header span:first-child,.simulator-productivity-chart .year-controls .quick-access-widget .card-header .sub-header span:first-child,.simulator-productivity-chart .year-controls span:first-child{display:flex;align-items:center;justify-content:flex-start;flex-grow:1}.aligned-row .productivity-point-tooltip div span:nth-child(2),.aligned-row .right,.productivity-point-tooltip div .aligned-row span:nth-child(2),.productivity-point-tooltip div .quick-access-widget .card-header .header span:nth-child(2),.productivity-point-tooltip div .quick-access-widget .card-header .sub-header span:nth-child(2),.productivity-point-tooltip div .right,.productivity-point-tooltip div span:nth-child(2),.quick-access-widget .card-header .header .productivity-point-tooltip div span:nth-child(2),.quick-access-widget .card-header .header .right,.quick-access-widget .card-header .header .simulator-chart .year-controls span:nth-child(2),.quick-access-widget .card-header .header .simulator-productivity-chart .year-controls span:nth-child(2),.quick-access-widget .card-header .sub-header .productivity-point-tooltip div span:nth-child(2),.quick-access-widget .card-header .sub-header .right,.quick-access-widget .card-header .sub-header .simulator-chart .year-controls span:nth-child(2),.quick-access-widget .card-header .sub-header .simulator-productivity-chart .year-controls span:nth-child(2),.simulator-chart .year-controls .quick-access-widget .card-header .header span:nth-child(2),.simulator-chart .year-controls .quick-access-widget .card-header .sub-header span:nth-child(2),.simulator-chart .year-controls .right,.simulator-chart .year-controls span:nth-child(2),.simulator-productivity-chart .year-controls .quick-access-widget .card-header .header span:nth-child(2),.simulator-productivity-chart .year-controls .quick-access-widget .card-header .sub-header span:nth-child(2),.simulator-productivity-chart .year-controls .right,.simulator-productivity-chart .year-controls span:nth-child(2){display:flex;align-items:center;justify-content:flex-end;flex-grow:1}@media (max-width:600px){.aligned-row.persist,.productivity-point-tooltip div.persist,.quick-access-widget .card-header .persist.header,.quick-access-widget .card-header .persist.sub-header,.simulator-chart .persist.year-controls,.simulator-productivity-chart .persist.year-controls{flex-direction:column}.aligned-row.persist .left,.aligned-row.persist .productivity-point-tooltip div span:nth-child(2),.aligned-row.persist .right,.aligned-row.persist .simulator-chart .year-controls span:first-child,.aligned-row.persist .simulator-chart .year-controls span:nth-child(2),.aligned-row.persist .simulator-productivity-chart .year-controls span:first-child,.aligned-row.persist .simulator-productivity-chart .year-controls span:nth-child(2),.productivity-point-tooltip div .aligned-row.persist span:nth-child(2),.productivity-point-tooltip div.persist .left,.productivity-point-tooltip div.persist .right,.productivity-point-tooltip div.persist .simulator-chart .year-controls span:first-child,.productivity-point-tooltip div.persist .simulator-productivity-chart .year-controls span:first-child,.productivity-point-tooltip div.persist span:nth-child(2),.productivity-point-tooltip div .quick-access-widget .card-header .persist.header span:nth-child(2),.productivity-point-tooltip div .quick-access-widget .card-header .persist.sub-header span:nth-child(2),.quick-access-widget .card-header .persist.header .left,.quick-access-widget .card-header .persist.header .productivity-point-tooltip div span:nth-child(2),.quick-access-widget .card-header .persist.header .right,.quick-access-widget .card-header .persist.header .simulator-chart .year-controls span:first-child,.quick-access-widget .card-header .persist.header .simulator-chart .year-controls span:nth-child(2),.quick-access-widget .card-header .persist.header .simulator-productivity-chart .year-controls span:first-child,.quick-access-widget .card-header .persist.header .simulator-productivity-chart .year-controls span:nth-child(2),.quick-access-widget .card-header .persist.sub-header .left,.quick-access-widget .card-header .persist.sub-header .productivity-point-tooltip div span:nth-child(2),.quick-access-widget .card-header .persist.sub-header .right,.quick-access-widget .card-header .persist.sub-header .simulator-chart .year-controls span:first-child,.quick-access-widget .card-header .persist.sub-header .simulator-chart .year-controls span:nth-child(2),.quick-access-widget .card-header .persist.sub-header .simulator-productivity-chart .year-controls span:first-child,.quick-access-widget .card-header .persist.sub-header .simulator-productivity-chart .year-controls span:nth-child(2),.simulator-chart .persist.year-controls .left,.simulator-chart .persist.year-controls .right,.simulator-chart .persist.year-controls span:first-child,.simulator-chart .persist.year-controls span:nth-child(2),.simulator-chart .year-controls .aligned-row.persist span:first-child,.simulator-chart .year-controls .aligned-row.persist span:nth-child(2),.simulator-chart .year-controls .productivity-point-tooltip div.persist span:first-child,.simulator-chart .year-controls .quick-access-widget .card-header .persist.header span:first-child,.simulator-chart .year-controls .quick-access-widget .card-header .persist.header span:nth-child(2),.simulator-chart .year-controls .quick-access-widget .card-header .persist.sub-header span:first-child,.simulator-chart .year-controls .quick-access-widget .card-header .persist.sub-header span:nth-child(2),.simulator-productivity-chart .persist.year-controls .left,.simulator-productivity-chart .persist.year-controls .right,.simulator-productivity-chart .persist.year-controls span:first-child,.simulator-productivity-chart .persist.year-controls span:nth-child(2),.simulator-productivity-chart .year-controls .aligned-row.persist span:first-child,.simulator-productivity-chart .year-controls .aligned-row.persist span:nth-child(2),.simulator-productivity-chart .year-controls .productivity-point-tooltip div.persist span:first-child,.simulator-productivity-chart .year-controls .quick-access-widget .card-header .persist.header span:first-child,.simulator-productivity-chart .year-controls .quick-access-widget .card-header .persist.header span:nth-child(2),.simulator-productivity-chart .year-controls .quick-access-widget .card-header .persist.sub-header span:first-child,.simulator-productivity-chart .year-controls .quick-access-widget .card-header .persist.sub-header span:nth-child(2){width:100%;justify-content:center!important;align-items:center!important}}@media (max-width:600px){.aligned-row,.productivity-point-tooltip div,.quick-access-widget .card-header .header,.quick-access-widget .card-header .sub-header,.simulator-chart .year-controls,.simulator-productivity-chart .year-controls{flex-direction:column}.aligned-row .left,.aligned-row .productivity-point-tooltip div span:nth-child(2),.aligned-row .right,.productivity-point-tooltip div .aligned-row span:nth-child(2),.productivity-point-tooltip div .left,.productivity-point-tooltip div .quick-access-widget .card-header .header span:nth-child(2),.productivity-point-tooltip div .quick-access-widget .card-header .sub-header span:nth-child(2),.productivity-point-tooltip div .right,.productivity-point-tooltip div span:nth-child(2),.quick-access-widget .card-header .header .left,.quick-access-widget .card-header .header .productivity-point-tooltip div span:nth-child(2),.quick-access-widget .card-header .header .right,.quick-access-widget .card-header .header .simulator-chart .year-controls span:first-child,.quick-access-widget .card-header .header .simulator-chart .year-controls span:nth-child(2),.quick-access-widget .card-header .header .simulator-productivity-chart .year-controls span:first-child,.quick-access-widget .card-header .header .simulator-productivity-chart .year-controls span:nth-child(2),.quick-access-widget .card-header .sub-header .left,.quick-access-widget .card-header .sub-header .productivity-point-tooltip div span:nth-child(2),.quick-access-widget .card-header .sub-header .right,.quick-access-widget .card-header .sub-header .simulator-chart .year-controls span:first-child,.quick-access-widget .card-header .sub-header .simulator-chart .year-controls span:nth-child(2),.quick-access-widget .card-header .sub-header .simulator-productivity-chart .year-controls span:first-child,.quick-access-widget .card-header .sub-header .simulator-productivity-chart .year-controls span:nth-child(2),.simulator-chart .year-controls .left,.simulator-chart .year-controls .quick-access-widget .card-header .header span:first-child,.simulator-chart .year-controls .quick-access-widget .card-header .header span:nth-child(2),.simulator-chart .year-controls .quick-access-widget .card-header .sub-header span:first-child,.simulator-chart .year-controls .quick-access-widget .card-header .sub-header span:nth-child(2),.simulator-chart .year-controls .right,.simulator-chart .year-controls span:first-child,.simulator-chart .year-controls span:nth-child(2),.simulator-productivity-chart .year-controls .left,.simulator-productivity-chart .year-controls .quick-access-widget .card-header .header span:first-child,.simulator-productivity-chart .year-controls .quick-access-widget .card-header .header span:nth-child(2),.simulator-productivity-chart .year-controls .quick-access-widget .card-header .sub-header span:first-child,.simulator-productivity-chart .year-controls .quick-access-widget .card-header .sub-header span:nth-child(2),.simulator-productivity-chart .year-controls .right,.simulator-productivity-chart .year-controls span:first-child,.simulator-productivity-chart .year-controls span:nth-child(2){width:100%;justify-content:center!important;align-items:center!important}}.primary-color{background-color:#253f6e!important;color:#fff!important}.background-color{background-color:#f0f0f0!important}.background-color-paper{background-color:#fff!important}.secondary-button,.secondary-color{background-color:#3675b0!important}.delete-color,.secondary-button{color:#fff!important}.delete-color{background-color:#e04f4f!important}.transparent-button{background-color:transparent!important;border:1.5px solid #253f6e!important;color:#253f6e!important}.success-color{color:#72ce7c!important}.error-color{color:#e04f4f!important}.error-button{background-color:#b42020!important;color:#fff!important}.full-size{height:100%!important;width:100%!important}.flex-start{justify-content:flex-start}.flex-start .MuiButton-contained{margin-right:.5em}.flex-center,.line-item-form .MuiCardContent-root,.payments-for-invoice,.variables .button-container,.variables .multi-header,.variables .section-header,.variables .slider-item,.variables .update-simulator{display:flex!important;align-items:center!important;justify-content:center!important}.flex-end{display:flex!important;justify-content:flex-end}.space-between{display:flex!important;align-items:center!important;justify-content:space-between!important}.margin-auto{margin:auto}.row{display:flex;flex-direction:row;align-items:center}.column,.productivity-point-tooltip,.productivity-reference-line-tooltip{display:flex;flex-direction:column;justify-content:center}.word-wrap{word-break:break-word}.cursor-pointer{cursor:pointer}.header-height{height:45px}.margin-1{margin:1em!important}.margin-2{margin:2em!important}.payments-footer .table .cell-header,.text-align-left{text-align:left!important}.text-align-center{text-align:center!important}.payments-footer .table .cell-body,.text-align-right{text-align:right!important}.left,.simulator-chart .year-controls span:first-child,.simulator-productivity-chart .year-controls span:first-child{justify-content:flex-start!important;text-align:left!important}.center{justify-content:center!important;text-align:center!important}.productivity-point-tooltip div span:nth-child(2),.right,.simulator-chart .year-controls span:nth-child(2),.simulator-productivity-chart .year-controls span:nth-child(2){justify-content:flex-end!important;text-align:right!important}.reduce-top-sm{margin-top:-20px}.link,.text-600{font-weight:600!important}.link{cursor:pointer}.link:hover{text-decoration:underline;background-color:#eee;border-radius:3px}.full-width{width:100%!important}Button .icon{margin:0 7px 0 -4px;padding:1px}Button .icon.small{margin:0;padding:3px}.animated-button{color:#162540!important;margin:0 5px!important;border-radius:3px!important;height:35px;-webkit-transform:scale(1);transform:scale(1);transition:all .3s ease-out!important}@media (min-width:600px){.animated-button{color:#fff!important}}.animated-button:hover{-webkit-transform:scale(.95);transform:scale(.95)}.animated-button.outline{box-shadow:inset 0 0 0 2px #fff;margin:0 8px!important;min-width:80px;will-change:transform,filter;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.animated-button.outline:before{content:"";box-sizing:border-box;height:20px;position:absolute;top:15px;left:10px;right:10px;z-index:-1}.animated-button.small{font-size:small}.filter-button{border:1px solid #bdbdbd!important;height:30.5px!important;line-height:0!important;background-color:#fff!important;color:#616161!important;font-weight:600!important;padding:3px 10px!important}.filter-button .MuiButton-startIcon{margin-left:-2px!important;margin-right:4px!important}.filter-button.select{padding:3px 8px!important;font-weight:400!important}.filter-button.select .MuiSvgIcon-root{font-size:25px}.filter-button.select .MuiButton-endIcon{margin-left:0!important;margin-right:-6px!important}.filter-button.select .MuiButton-label{padding-top:3px}.filter-button .MuiButton-iconSizeMedium{margin-top:-3px!important}.filter-button .MuiButton-label{padding-top:1px}.add-division-button{padding:2px 8px!important}.delete-button{background-color:#e04f4f!important;color:#fff!important}.chips{display:flex;flex-wrap:wrap}.chips .chip{margin:2px}.outlined-button{height:32px;border:1px solid #253f6e!important;color:#253f6e!important}.outlined-button.grey{border:1px solid #9e9e9e!important;color:#424242!important}.blue-chip,.green-chip,.grey-chip,.red-chip,.rounded-chip,.yellow-chip{text-transform:uppercase;font-weight:600;border-radius:25px;padding:4px 20px;text-align:center}.grey-chip{background-color:#e0e0e0;color:#757575}.red-chip{background-color:#f5d3d5;color:#8a0b11}.green-chip{background-color:#c5e6c5;color:#255925}.blue-chip{background-color:#d2e5f7;color:#253f6e}.yellow-chip{background-color:#f5e797;color:#825705}.button-progress{color:#d3daec;position:"absolute";top:"50%";left:"50%";margin-top:-12;margin-left:-12}.Mui-disabled.white-icon{visibility:hidden}.white-icon{padding:0!important;border-radius:20px;-webkit-border-radius:100px;-moz-border-radius:100px;-khtml-border-radius:100px}.white-icon .MuiIconButton-label{color:#fff}.white-icon.cta{-webkit-animation:double-pulse-white 3s linear infinite;animation:double-pulse-white 3s linear infinite}.modal-form{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:15px!important}.modal-form .detail-form{margin:auto!important}.detail-form{width:100%!important;background-color:#fafafa!important}.detail-form.sm{max-width:600px!important}.detail-form.md{max-width:960px!important}.detail-form.lg{max-width:1280px!important}.detail-form .MuiCardHeader-root{font-size:10px;padding:10px 1em}.detail-form .MuiCardHeader-title{font-size:2em!important;font-weight:500!important}.detail-form .MuiCardHeader-action{padding-top:6px;padding-right:6px}.detail-form .MuiCardHeader-action .MuiButtonBase-root{padding:5px}.detail-form .MuiCardContent-root{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;max-height:calc(100vh - 160px)!important;overflow-y:auto!important}.detail-form .MuiCardActions-root{padding:10px 1em}.detail-form .MuiChip-root{height:25px!important;border-radius:25px}.detail-form.short .MuiCardContent-root{max-height:calc(100vh - 250px)!important}.line-item-form .MuiCardContent-root{flex-direction:column}.line-item-form .MuiCardContent-root .MuiTableContainer-root{width:80%!important}.line-item-form .MuiCardContent-root .MuiTableContainer-root .label{font-weight:600;color:#686868;min-width:120px}.line-item-form .MuiCardContent-root .MuiTableContainer-root .value{color:#162540!important}.account-form .section-labels{color:#9e9e9e!important}.account-form .section-borders{border:1px solid #9e9e9e!important}.account-form .MuiFormLabel-root{font-weight:700!important;color:#253f6e!important}.account-form .modal-radio-buttons{margin-left:20px}.account-form .modal-radio-buttons .info-tooltip{display:flex}.account-form .contact-section-border{border-bottom:1px solid #d5d5d5!important}.account-form .contact-error{color:#b42020!important}.account-form .contact-error-border{border:1px solid #b42020!important}.account-form .contact-delete-button{color:#b42020;margin-right:10px}.account-form .basic-information-padding{padding-top:10px}.account-form .other-section-padding{padding-top:20px}.account-form .add-contact-button{margin:10px}.account-form .add-contact-button .button-border{border-bottom:1px solid #3675b0!important;display:flex}.account-form .add-contact-button .button-border .icon{width:20px;height:20px;margin-right:5px}.account-form .add-contact-button .button-border .bold-text{font-weight:900}.form-section.not-first{padding-top:25px}.form-section .title{text-transform:uppercase!important;font-size:16px;font-weight:600;color:grey;padding-bottom:5px}.form-section .title.error{color:#e04f4f}.form-section .body{margin:0!important;border:1.5px solid #d5d5d5;background-color:#f0f0f0}.form-section .body.error{background-color:#f9dede;border-color:#e04f4f}.form-section .single-employee-input{padding:20px 10px!important}.form-section .multiple-switch{padding-bottom:5px}.form-section .procedures{padding:15px 20px}.env .header-drawer .MuiBackdrop-root,.env .header-drawer .MuiDrawer-paperAnchorTop,.env .page-heading,.env .side-bar .MuiList-root,.env .side-bar .MuiList-root .toggle{top:80px!important}@media (min-width:960px){.page{display:flex;width:100%}}@media (max-width:959px){.page{display:block}}@media (max-width:1920px){.page-narrow{display:flex;width:100%}}@media (max-width:599px){.page-narrow{display:block}}.page-content{display:flex;flex-direction:column;width:100%}.page-content.inner{width:100%;min-width:calc(100% - 250px)}.page-heading{position:-webkit-sticky;position:sticky;top:45px;z-index:1180;height:45px;width:100%;background-color:#fff;display:flex;align-items:center;padding-left:1rem;padding-right:1rem;box-shadow:2px 2px 5px 0 rgba(0,0,0,.05)}.page-heading .title{font-family:"Overpass"!important;font-weight:400!important;font-size:1.1rem!important;line-height:1.75!important;letter-spacing:.00938em!important}.page-heading .arrow,.page-heading .title.inactive{color:#767b8b!important}.page-heading .arrow{margin:0 5px}@media (max-width:600px){.page-heading{height:auto;padding-top:8px;padding-bottom:8px}}.account-list-error,.page-body{padding:20px}.max-lg.account-list-error,.page-body.max-lg{max-width:1280px;margin:auto!important}.max-lgxl.account-list-error,.page-body.max-lgxl{max-width:1600px;margin:auto!important}.max-xl.account-list-error,.page-body.max-xl{max-width:1920px;margin:auto!important}.page-body.page-heading-spacer,.page-heading-spacer.account-list-error{margin-top:40px}.account-list-error .feature-tabs,.page-body .feature-tabs{margin-top:-10px!important;margin-bottom:20px!important}.no-ma.account-list-error,.page-body.no-ma{margin:0!important}.page-title{font-family:"Overpass"!important;font-weight:400!important;font-size:1.5rem!important;line-height:1.334!important;letter-spacing:0!important;font-weight:600!important;padding-bottom:.5rem}.full-screen{height:calc(100vh - 45px);width:100%}.full-screen.centered{display:flex;justify-content:center;align-items:center}.table-header{background-color:#253f6e!important}.payments-footer .table .table-header .cell-header,.table-header .payments-footer .table .cell-header,.table-header .primary-cell{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;color:#fff!important}.table-header .selected{font-weight:800!important}.table-header .header-cell-label{display:flex;align-items:center}.table-header .header-cell-label .MuiSvgIcon-root{margin-right:-5px}.horizontal-lines .body-cell,.horizontal-lines .payments-for-invoice .payment-table-body-cell,.payments-for-invoice .horizontal-lines .payment-table-body-cell{box-shadow:none!important;border-top:.75px solid #eee!important;border-bottom:.75px solid #eee!important}.body-cell,.payments-for-invoice .payment-table-body-cell{box-shadow:0 0 0 .75px #eee}.disabled-cell{background-color:#f5f5f5!important;box-shadow:0 0 0 .75px #d5d5d5}.MuiTableBody-root .MuiSvgIcon-root{font-size:1.3rem!important}.paging-arrows .MuiTablePagination-caption,.paging-arrows .MuiTablePagination-input{visibility:hidden}.info.MuiSvgIcon-root{color:#9e9e9e;font-size:large;margin:0 10px}.MuiInputBase-root.Mui-disabled{color:rgba(0,0,0,.5)!important}.double-line-text .title{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;font-weight:600!important;color:#253f6e}.double-line-text .subtitle{color:#757575}.MuiTableRow-root.clickable:hover{cursor:pointer;background-color:#f5f5f5}.table-pagination{overflow:hidden!important}.table-pagination .MuiToolbar-root{padding:0 0 0 5px!important;min-height:0!important;height:30px!important;margin-bottom:10px}.table-pagination .MuiIconButton-root{padding:3px}.border-separate{border-collapse:separate!important}.constrainable{width:100%!important}@media (min-width:960px){.constrainable.collapsed{width:calc(100vw - 110px)!important}.constrainable.expanded{width:calc(100vw - 280px)!important}}.constrainable form{max-width:none!important}.constrain-table{max-height:calc(100vh - 210px)!important;width:calc(100vw - 80px)!important}.constrain-totals{width:calc(100vw - 120px)!important}@media (min-width:960px){.constrain-table{max-height:calc(100vh - 210px)!important;width:calc(100vw - 130px)!important}.constrain-totals{width:calc(100vw - 140px)!important}.constrain-expanded .constrain-table{max-height:calc(100vh - 210px)!important;width:calc(100vw - 300px)!important}.constrain-expanded .constrain-totals{width:calc(100vw - 335px)!important}}.tree-item-icon{width:25px;height:25px}.tree-item-icon .arrow{font-size:30px;margin:0;width:25px;height:25px;color:#253f6e}.tree-item-icon .arrow.collapse{padding:8px 7px}.tree-item-icon .arrow.expand{padding:7px 8px}.tree-item-icon .chevron{font-size:30px;margin:0;width:25px;height:25px;color:#253f6e}.tree-item-icon:hover{background-color:#e0e0e0;border-radius:50px}.division-tree{width:100%}.division-tree-item .MuiTreeItem-content{padding:0;color:#616161;border-bottom:1px solid #ddd}.division-tree-item .MuiTreeItem-label{padding-top:5px}.division-tree-item .MuiTreeItem-iconContainer{margin-right:5px}.division-tree-item.sparse .MuiTreeItem-label{padding-top:10px;padding-bottom:5px}.collapsible-panel{display:flex}.collapsible-panel .MuiSvgIcon-root{font-size:1.35rem}.collapsible-panel .MuiListItemIcon-root{min-width:35px;color:inherit!important}.collapsible-panel .side-bar{width:225px;background-color:#fafafa;transition:width .2s;box-shadow:2px 2px 7px 0 rgba(0,0,0,.075);z-index:1181}.collapsible-panel .side-bar .MuiList-root{z-index:1182;position:-webkit-sticky!important;position:sticky!important;top:45px;bottom:0;padding:0!important}.collapsible-panel .side-bar .MuiList-root .MuiListItem-root{color:#757575!important}.collapsible-panel .side-bar .MuiList-root .MuiListItemText-root{display:block;transition-delay:3s;transition-property:display}.collapsible-panel .side-bar .MuiList-root .toggle{height:47px!important;justify-content:center;background-color:#fff!important;position:-webkit-sticky!important;position:sticky!important;top:45px;z-index:1183;border-bottom:2px solid #ddd!important}.collapsible-panel .side-bar .MuiList-root .toggle:hover{background-color:#f5f5f5!important}.collapsible-panel .side-bar .MuiList-root .toggle .MuiListItemText-root{flex:none;padding-left:10px}.collapsible-panel .side-bar .MuiList-root .toggle .MuiSvgIcon-root{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);color:inherit}.collapsible-panel .side-bar .MuiList-root #side-add-new-contract{height:45px!important;justify-content:center;color:#fff!important;background-color:#253f6e;border:2px solid #162540!important}.collapsible-panel .side-bar .MuiList-root #side-add-new-contract:hover{background-color:#213863!important}.collapsible-panel .side-bar .MuiList-root #side-add-new-contract .MuiListItemText-root{flex:none;padding-left:10px}.collapsible-panel .side-bar .MuiList-root .option{text-decoration:none}.collapsible-panel .side-bar .MuiList-root .option .MuiListItem-root{height:65px!important;border-bottom:2px solid #ddd!important}.collapsible-panel .side-bar .MuiList-root .active.option .MuiListItem-root{background-color:#eee!important;color:#253f6e!important}.collapsible-panel .side-bar .MuiList-root .active.option .MuiListItem-root .MuiTypography-root{font-weight:700!important}.collapsible-panel .side-bar.collapsed{width:55px}.collapsible-panel .side-bar.collapsed .MuiListItemText-root{display:none!important}.collapsible-panel .side-bar.collapsed .toggle .MuiSvgIcon-root{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.collapsible-panel .side-bar.collapsed .browsing-options{visibility:hidden}.collapsible-panel .spacer{display:flex;border-bottom:2px solid #ddd!important}.collapsible-panel .MuiSelect-root{padding:10px}.collapsible-panel .filler{display:flex;position:absolute;top:0;bottom:0;width:225px;background-color:#fafafa;transition:width .2s}.collapsible-panel .filler.collapsed{width:55px}.collapsible-panel .browsing-options .section-title{padding-top:12px;padding-bottom:12px;font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;font-weight:600!important;color:#525252!important;background-color:#eee!important}.collapsible-panel .browsing-options .section-title .MuiTypography-root{font-weight:600!important}.collapsible-panel .browsing-options .section-title .MuiSvgIcon-root{font-size:medium!important;color:#9e9e9e;margin-left:10px}.collapsible-panel .browsing-options .sub-section-title{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;font-weight:600}.collapsible-panel .browsing-options .sub-section-title .MuiSvgIcon-root{font-size:medium!important;color:#9e9e9e;margin-left:5px}.collapsible-panel .top-bar{width:100%;background-color:#fff!important;box-shadow:2px 2px 5px 0 rgba(0,0,0,.05);text-align:center}.collapsible-panel .top-bar .MuiList-root{padding:0}.collapsible-panel .top-bar .selected-item{font-size:16px;color:#253f6e!important;background-color:#eee!important}.collapsible-panel .top-bar .selected-item .MuiTypography-root{font-weight:700!important}.collapsible-panel .top-bar .option{text-decoration:none}.collapsible-panel .top-bar .option .MuiListItem-root{color:#757575!important;border-top:1px solid #e0e0e0!important}.collapsible-panel .top-bar .active.option .MuiListItem-root{background-color:#eee!important;color:#253f6e!important}.collapsible-panel .top-bar .active.option .MuiListItem-root .MuiTypography-root{font-weight:700!important}.env-header{background-color:#f5f5f5;height:35px!important;display:flex}.env-header .header-text{width:100%;text-align:center;font-family:"Overpass"!important;font-weight:400!important;font-size:1.75rem!important;line-height:1.235!important;letter-spacing:.00735em!important;font-weight:600!important;color:#b42020;margin:auto!important}.paper-margin-padding{height:100%;margin:20px;padding:30px}@media (min-width:960px){.paper-margin-padding{padding:70px}}.card-heading{font-family:"Overpass"!important;font-weight:400!important;font-size:2rem!important;line-height:1.167!important;letter-spacing:0!important;color:#162540;padding-bottom:1.5rem}.card-button{margin-top:1rem!important}.option-links{margin-top:2rem}.header{position:-webkit-sticky;position:sticky;top:0;z-index:1190;transition:box-shadow .2s ease-in-out}.header.simulator{box-shadow:2px 4px 8px 0 rgba(0,0,0,.075),0 1px 12px 0 rgba(0,0,0,.075)}.header .logo{font-size:22px;font-weight:600!important;letter-spacing:.2em!important;line-height:0!important;text-decoration:none;color:#fff;display:flex;justify-content:center;align-items:center;margin-top:5px}.header .logo img{width:30px!important;margin:-5px 5px auto auto}.header .tab{font-weight:600!important;margin-left:5px!important;margin-bottom:-7.5px!important;border-radius:3px 3px 0 0!important;color:#fff!important}@media (min-width:960px){.header .tab{padding-left:10px!important;padding-right:10px!important;margin-left:15px!important}}.header .tab.active{background-color:#fff!important;color:#253f6e!important}.header .tab.active.basic{background-color:transparent!important;color:#fff!important}.header .top-right{display:flex;flex-grow:1;justify-content:flex-end;align-items:center}.header .top-right #account-button{min-width:24px!important;height:35px;background-color:#fff;margin-left:10px;box-shadow:2px 4px 8px 0 rgba(0,0,0,.075),0 1px 12px 0 rgba(0,0,0,.075)}.header .top-right #account-button .user-name{font-family:"Overpass"!important;font-weight:400!important;font-size:.88rem!important;line-height:1.35!important;letter-spacing:.01071em!important;padding-left:10px;padding-right:5px;line-height:1!important}@media (max-width:1280px){.header .top-right #account-button{background-color:transparent!important;box-shadow:none!important;color:#fff!important;border-radius:50px;padding:0}.header .top-right #account-button .user-name{display:none}.header .top-right #account-button svg{font-size:2.2em!important}}.header .top-right #simulator-button{border-radius:50px;background-color:#fff;margin-left:10px;height:28px;padding:0 15px;box-shadow:2px 4px 8px 0 rgba(0,0,0,.075),0 1px 12px 0 rgba(0,0,0,.075)}.header .top-right #simulator-button .MuiButton-label{padding-top:2px}.header-drawer .MuiBackdrop-root,.header-drawer .MuiDrawer-paperAnchorTop{top:45px!important}.header-menu .item{padding:5px}.header-menu .item.sub{margin-left:25px}.header-menu .app-access{display:flex;flex-direction:row;justify-content:space-evenly;padding:10px 50px}.search-bar{padding:5px}.search-bar .search-field{margin:auto!important;padding-right:5px!important}.search-bar .search-field .MuiInputBase-input{padding:6px 10px!important}.search-bar .search-button{min-width:0!important;padding:3.05px 5px!important}.new-component-unique{flex-shrink:0}.new-component-unique.right,.productivity-point-tooltip div span.new-component-unique:nth-child(2),.simulator-chart .year-controls span.new-component-unique:nth-child(2),.simulator-productivity-chart .year-controls span.new-component-unique:nth-child(2){justify-self:flex-end;order:2}.status-chip,.status-chip.bottom-margin{display:inline-block;margin:2.5px;padding:4px 15px 0;border-radius:3px;text-align:center}.status-chip .MuiTypography-root{font-family:"Overpass"!important;font-weight:400!important;font-size:.88rem!important;line-height:1.35!important;letter-spacing:.01071em!important;font-weight:600!important}.status-chip.fixed-width-small{width:110px}.status-chip.fixed-width-large{width:150px}.bottom-margin.status-chip{margin-bottom:5px}.status-chip.NOT_INVOICED{border:#000;border-style:solid;border-width:1px;color:#000}.status-chip.NOT_SENT{background-color:#e0e0e0;color:#757575}.status-chip.NOT_PAID{background-color:#f5d3d5;color:#8a0b11}.status-chip.PARTIAL{background-color:#f5e797;color:#825705}.status-chip.CURRENT{background-color:#c5e6c5;color:#255925}.status-chip.PAID{background-color:#d2e5f7;color:#253f6e}.invoices-summary-card{width:100%}.invoices-summary-card .card-content{padding:10px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media (max-width:600px){.invoices-summary-card .status-div{width:100%}}.invoices-summary-card .status-div .title{font-family:"Overpass"!important;font-weight:400!important;font-size:1.2rem!important;line-height:1.6!important;letter-spacing:.0075em!important;font-size:1.05rem!important}.invoices-summary-card .totals-div{padding-top:10px}@media (max-width:960px){.invoices-summary-card .totals-div{width:100%;margin-top:20px}}.invoices-summary-card .totals-div .total-row{display:flex;justify-content:space-between;min-width:250px}.invoices-summary-card .totals-div .total-row .label{color:#757575}.invoices-summary-card .totals-div .total-row .label,.invoices-summary-card .totals-div .total-row .value{font-family:"Overpass"!important;font-weight:400!important;font-size:.88rem!important;line-height:1.35!important;letter-spacing:.01071em!important}.invoices-summary-card .totals-div .total-row .value{font-weight:700!important}.outlined-file-input.error .MuiFormHelperText-root,.outlined-file-input.error .MuiFormLabel-root{color:#e04f4f!important}.file-upload-contents{display:flex;flex-direction:column;min-width:-webkit-max-content!important;min-width:max-content!important}.file-upload-contents .selected-file-text{padding-top:5px;display:flex;flex-direction:row}.file-upload-contents .selected-file-text .remove-file{font-size:.9em!important}.ept-coordinator-chip{background-color:#c5e063!important}.ept-coordinator-chip,.ept-provider-chip{margin-right:2px!important;margin-top:1px!important;margin-bottom:1px!important}.ept-provider-chip{background-color:#ffc2b4!important}.ept-coordinator-avatar{background-color:#c5e063!important;color:#000!important}.ept-provider-avatar{background-color:#ffc2b4!important;color:#000!important}.ept-custom-icon{font-family:"Overpass"!important;font-size:1.5rem!important;line-height:.75!important;height:14px}.ept-dragged-row{background-color:hsla(0,0%,96.1%,.75);box-shadow:0 0 7px 3px rgba(0,0,0,.075)}.homepage-header{overflow:hidden!important}.homepage-header .app-bar{transition:background 1s ease-in-out}.homepage-header .app-bar.transparent-bg{background:transparent}.homepage-header .app-bar.solid-bg{background:#fff}.homepage-header .top-right{display:flex;flex-grow:1;justify-content:flex-end}.homepage-header .top-right .btn-color{color:#0b3e91!important}.homepage-header .top-right .btn-color.outline-color{box-shadow:inset 0 0 0 2px #0b3e91!important}.homepage-header .full-logo-div{display:flex;justify-content:center;align-items:center;text-decoration:none!important;transition:opacity 1s ease-in-out;cursor:pointer}.homepage-header .full-logo-div.hide-logo{opacity:0;cursor:default}.homepage-header .full-logo-div .logo-div{width:30px;margin-right:5px}.homepage-header .full-logo-div .logo-div .logo{max-width:100%}.homepage-header .full-logo-div .text-logo{font-size:22px;font-weight:800!important;letter-spacing:.2em!important;color:#0b3e91}.homepage.root{display:flex;flex-direction:column;overflow-x:hidden}.homepage .center{display:flex;justify-content:center!important;align-items:center}.homepage .animate-up{opacity:0;-webkit-transform:translateY(10vh);transform:translateY(10vh);visibility:hidden;transition:opacity .6s ease-out,-webkit-transform 1.2s ease-out;transition:opacity .6s ease-out,transform 1.2s ease-out;transition:opacity .6s ease-out,transform 1.2s ease-out,-webkit-transform 1.2s ease-out;-moz-transition:opacity .6s ease-out,transform 1.2s ease-out;-webkit-transition:opacity .6s ease-out,transform 1.2s ease-out;-o-transition:opacity .6s ease-out,transform 1.2s ease-out}.homepage .animate-up.is-visible{opacity:1;-webkit-transform:none;transform:none;visibility:visible}.homepage .animate-right{opacity:0;-webkit-transform:translateX(-10vh);transform:translateX(-10vh);visibility:hidden;transition:opacity .6s ease-out,-webkit-transform 1.2s ease-out;transition:opacity .6s ease-out,transform 1.2s ease-out;transition:opacity .6s ease-out,transform 1.2s ease-out,-webkit-transform 1.2s ease-out;-moz-transition:opacity .6s ease-out,transform 1.2s ease-out;-webkit-transition:opacity .6s ease-out,transform 1.2s ease-out;-o-transition:opacity .6s ease-out,transform 1.2s ease-out}.homepage .animate-right.is-visible{opacity:1;-webkit-transform:none;transform:none;visibility:visible}.homepage .animate-left{opacity:0;-webkit-transform:translateX(10vh);transform:translateX(10vh);visibility:hidden;transition:opacity .6s ease-out,-webkit-transform 1.2s ease-out;transition:opacity .6s ease-out,transform 1.2s ease-out;transition:opacity .6s ease-out,transform 1.2s ease-out,-webkit-transform 1.2s ease-out;-moz-transition:opacity .6s ease-out,transform 1.2s ease-out;-webkit-transition:opacity .6s ease-out,transform 1.2s ease-out;-o-transition:opacity .6s ease-out,transform 1.2s ease-out}.homepage .animate-left.is-visible{opacity:1;-webkit-transform:none;transform:none;visibility:visible}.homepage .demo-btn{min-height:55px;min-width:180px;margin-top:25px;border-radius:30px;background-color:#3675b0}.homepage .demo-btn.animate{opacity:0;-webkit-transform:translateX(-10vh);transform:translateX(-10vh);visibility:hidden;transition:opacity .6s ease-out 2.5s,-webkit-transform 1.2s ease-out 2.5s;transition:opacity .6s ease-out 2.5s,transform 1.2s ease-out 2.5s;transition:opacity .6s ease-out 2.5s,transform 1.2s ease-out 2.5s,-webkit-transform 1.2s ease-out 2.5s;-moz-transition:opacity .6s ease-out 2.5s,transform 1.2s ease-out 2.5s;-webkit-transition:opacity .6s ease-out 2.5s,transform 1.2s ease-out 2.5s;-o-transition:opacity .6s ease-out 2.5s,transform 1.2s ease-out 2.5s;will-change:opacity,visibility}.homepage .demo-btn.animate.is-visible{opacity:1;-webkit-transform:none;transform:none;visibility:visible}.homepage .demo-btn .btn-text{font-family:"Overpass"!important;font-weight:600!important;font-size:.95rem!important;line-height:1.75!important;letter-spacing:.02857em!important;font-size:20px!important}.homepage .demo-btn:hover{background-color:#3675b0}.homepage .title-section{padding:150px 0 40px 100px;height:100vh;background:url(/static/media/hero.8053a940.png) no-repeat 50%;background-size:cover;transition:justify-content 1s ease-in-out}@media (max-width:600px){.homepage .title-section{padding:70px 10px 40px;justify-content:center;text-align:center;background:url(/static/media/hero-small.0697deab.png) no-repeat 50%}}.homepage .title-section .full-logo{display:flex;align-items:center}@media (max-width:600px){.homepage .title-section .full-logo{flex-wrap:wrap}}.homepage .title-section .full-logo .logo-div{width:100px}@media (max-width:600px){.homepage .title-section .full-logo .logo-div{width:100%}}.homepage .title-section .full-logo .logo-div .logo{max-width:100px}.homepage .title-section .full-logo .title{font-family:"Overpass"!important;font-weight:400!important;font-size:3rem!important;line-height:1.167!important;letter-spacing:-.01562em!important;font-size:100px!important;font-weight:800!important;letter-spacing:.2em!important;text-shadow:1px 1px 2px rgba(0,0,0,.14),2px 2px 5px rgba(0,0,0,.12);color:#0b3e91}@media (max-width:600px){.homepage .title-section .full-logo .title{width:100%}}.homepage .title-section .tag-line{font-family:"Overpass"!important;font-size:1.1rem!important;line-height:1.75!important;letter-spacing:.00938em!important;font-size:30px!important;line-height:1.5!important;font-weight:400!important;opacity:0;-webkit-transform:translateX(-10vh);transform:translateX(-10vh);visibility:hidden;transition:opacity .6s ease-out 1.5s,-webkit-transform 1.2s ease-out 1.5s;transition:opacity .6s ease-out 1.5s,transform 1.2s ease-out 1.5s;transition:opacity .6s ease-out 1.5s,transform 1.2s ease-out 1.5s,-webkit-transform 1.2s ease-out 1.5s;-moz-transition:opacity .6s ease-out 1.5s,transform 1.2s ease-out 1.5s;-webkit-transition:opacity .6s ease-out 1.5s,transform 1.2s ease-out 1.5s;-o-transition:opacity .6s ease-out 1.5s,transform 1.2s ease-out 1.5s;will-change:opacity,visibility}@media (min-width:600px){.homepage .title-section .tag-line{max-width:500px}}.homepage .title-section .tag-line.is-visible{opacity:1;-webkit-transform:none;transform:none;visibility:visible}.homepage .learn-more-btn{position:absolute;top:90vh;z-index:2;align-self:center;display:flex;flex-direction:column;cursor:pointer}.homepage .learn-more-btn.bounce{-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.homepage .learn-more-btn .text{font-family:"Overpass"!important;font-weight:400!important;font-size:1.2rem!important;line-height:1.6!important;letter-spacing:.0075em!important;font-weight:700!important;text-align:center}.homepage .learn-more-btn .arrow{align-self:center;text-align:center}.homepage .overview-section{padding:10% 0;background:linear-gradient(180deg,#1c3e76,#71a7dd 50%,hsla(0,0%,100%,0));display:flex;flex-direction:column}.homepage .overview-section .craft-div{min-height:475px;margin-bottom:7%;display:flex;flex-wrap:wrap}@media (max-width:960px){.homepage .overview-section .craft-div{align-content:space-evenly}}.homepage .overview-section .craft-div .craft-title{padding:0 100px;width:35%;font-family:"Overpass"!important;font-weight:400!important;font-size:1.5rem!important;line-height:1.334!important;letter-spacing:0!important;font-size:3rem!important;font-weight:900!important;color:#fff!important}@media (max-width:600px){.homepage .overview-section .craft-div .craft-title{font-size:2rem!important}}@media (max-width:960px){.homepage .overview-section .craft-div .craft-title{width:100%;padding:0 40px;text-align:center}.homepage .overview-section .craft-div .craft-title .title-break{display:none}}.homepage .overview-section .craft-div .craft-summary-div{width:65%;display:flex;flex-direction:column;align-self:flex-end}@media (max-width:960px){.homepage .overview-section .craft-div .craft-summary-div{width:100%}}.homepage .overview-section .key-points-div{display:flex;flex-direction:column}.homepage .overview-section .header-text{font-family:"Overpass"!important;font-size:1.75rem!important;line-height:1.235!important;letter-spacing:.00735em!important;font-weight:400!important;color:#fff!important;margin-bottom:10px}.homepage .overview-section .header-text.first{margin-left:20px;text-align:left}@media (max-width:960px){.homepage .overview-section .header-text.first{margin:40px 0 0 20px;align-self:center}}.homepage .overview-section .header-text.second{align-self:flex-end;margin-right:50%}@media (max-width:960px){.homepage .overview-section .header-text.second{margin-right:0;align-self:center}}.homepage .overview-section .body-text{font-family:"Overpass"!important;font-size:1.2rem!important;line-height:1.6!important;letter-spacing:.0075em!important;font-weight:400!important;text-align:center;color:#000!important;justify-self:center!important;justify-content:center}.homepage .overview-section .body-text .color{color:#253f6e}@media (max-width:960px){.homepage .overview-section .body-text .color{color:#fff!important}}.homepage .overview-section .bold{font-weight:800!important}.homepage .overview-section .box{background-color:#fff;min-height:100px;width:50%;padding:20px 40px;margin:20px 0}@media (max-width:600px){.homepage .overview-section .box{width:100%}}@media (max-width:960px){.homepage .overview-section .box{width:75%}}.homepage .overview-section .box.top{width:100%;min-height:200px;padding:40px 80px;border-radius:100px 0 0 100px;align-self:flex-end;margin:0}@media (max-width:960px){.homepage .overview-section .box.top{background-color:transparent}}.homepage .overview-section .box.left,.homepage .overview-section .simulator-chart .year-controls span.box:first-child,.homepage .overview-section .simulator-productivity-chart .year-controls span.box:first-child,.simulator-chart .year-controls .homepage .overview-section span.box:first-child,.simulator-productivity-chart .year-controls .homepage .overview-section span.box:first-child{border-radius:0 100px 100px 0;align-self:flex-start}.homepage .overview-section .box.middle{border-radius:100px;align-self:center;opacity:0;-webkit-transform:translateX(-5vh);transform:translateX(-5vh);visibility:hidden;transition:opacity .6s ease-out,-webkit-transform 1.2s ease-out;transition:opacity .6s ease-out,transform 1.2s ease-out;transition:opacity .6s ease-out,transform 1.2s ease-out,-webkit-transform 1.2s ease-out;-moz-transition:opacity .6s ease-out,transform 1.2s ease-out;-webkit-transition:opacity .6s ease-out,transform 1.2s ease-out;-o-transition:opacity .6s ease-out,transform 1.2s ease-out;will-change:opacity,visibility}.homepage .overview-section .box.middle.is-visible{opacity:1;-webkit-transform:none;transform:none;visibility:visible}.homepage .overview-section .box.right,.homepage .overview-section .productivity-point-tooltip div span.box:nth-child(2),.homepage .overview-section .simulator-chart .year-controls span.box:nth-child(2),.homepage .overview-section .simulator-productivity-chart .year-controls span.box:nth-child(2),.productivity-point-tooltip div .homepage .overview-section span.box:nth-child(2),.simulator-chart .year-controls .homepage .overview-section span.box:nth-child(2),.simulator-productivity-chart .year-controls .homepage .overview-section span.box:nth-child(2){border-radius:100px 0 0 100px;align-self:flex-end}.homepage .feature-section{padding:7% 5%;display:flex;flex-direction:column}.homepage .feature-section .title{margin-bottom:60px;font-family:"Overpass"!important;font-weight:400!important;font-size:2.25rem!important;line-height:1.2!important;letter-spacing:-.00833em!important;font-weight:800!important;color:#253f6e;align-self:center}@media (max-width:600px){.homepage .feature-section .title{font-family:"Overpass"!important;font-weight:400!important;font-size:1.75rem!important;line-height:1.235!important;letter-spacing:.00735em!important;font-weight:800!important}}@media (max-width:960px){.homepage .feature-section .title{font-family:"Overpass"!important;font-weight:400!important;font-size:2rem!important;line-height:1.167!important;letter-spacing:0!important;font-weight:800!important}}.homepage .feature-section .grid-item{display:flex;flex-direction:column}.homepage .feature-section .grid-item .card{width:80%!important;height:350px!important;display:flex;flex-direction:column;align-self:center;position:relative;border-radius:20px}@media (max-width:960px){.homepage .feature-section .grid-item .card{width:85%!important;height:400px!important}.homepage .feature-section .grid-item .card .feat-title{font-family:"Overpass"!important;font-weight:400!important;font-size:1.5rem!important;line-height:1.334!important;letter-spacing:0!important;font-weight:800!important}.homepage .feature-section .grid-item .card .feat-desc{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;font-size:1.1rem!important}}.homepage .feature-section .grid-item .card .feat-img{height:60%}.homepage .feature-section .grid-item .card .feat-title{font-family:"Overpass"!important;font-weight:400!important;font-size:1.75rem!important;line-height:1.235!important;letter-spacing:.00735em!important;font-weight:800!important;text-align:left;align-self:flex-end;position:absolute;left:0;bottom:43%;color:#fff!important;text-shadow:5px #000;padding-left:5%}.homepage .feature-section .grid-item .card .feat-desc{font-family:"Overpass"!important;font-weight:400!important;font-size:1.2rem!important;line-height:1.6!important;letter-spacing:.0075em!important;text-align:center}.homepage .action-section{display:flex;flex-direction:column;align-items:center;margin:10%}@media (max-width:600px){.homepage .action-section{margin:150px 40px}}.homepage .action-section .title{font-family:"Overpass"!important;font-weight:400!important;font-size:3rem!important;line-height:1.167!important;letter-spacing:-.01562em!important;font-weight:700!important;width:75%;align-self:flex-start;color:#0b3e91}@media (max-width:960px){.homepage .action-section .title{width:100%}}.homepage .action-section .text-and-logo-div{margin-top:25px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%}@media (max-width:960px){.homepage .action-section .text-and-logo-div{justify-content:center}}.homepage .action-section .text-and-logo-div .text-div{display:flex;flex-direction:column;width:60%}@media (max-width:960px){.homepage .action-section .text-and-logo-div .text-div{width:100%;text-align:center}}.homepage .action-section .text-and-logo-div .text-div .text{font-size:25px!important;margin-bottom:20px}.homepage .action-section .text-and-logo-div .logo-div{width:30%;max-width:350px;min-width:200px;display:flex;justify-content:center}@media (max-width:960px){.homepage .action-section .text-and-logo-div .logo-div{width:100%}}.homepage .action-section .text-and-logo-div .logo-div .logo{max-width:100%}@media (max-width:960px){.homepage .action-section .text-and-logo-div .logo-div .logo{max-width:50%}}.homepage .action-section .action-text{width:750px;margin:25px 0;font-family:"Overpass"!important;font-weight:400!important;font-size:2rem!important;line-height:1.167!important;letter-spacing:0!important;font-weight:700!important;color:#3069b5;text-align:center}@media (max-width:960px){.homepage .action-section .action-text{width:450px}}.homepage .background-section{background:linear-gradient(90deg,#1c3e76 25%,#71a7dd 75%);padding:40px;margin-bottom:40px;display:flex;flex-direction:row;flex-wrap:wrap}.homepage .background-section .img-div{width:200px;margin-right:40px}@media (max-width:960px){.homepage .background-section .img-div{margin-right:0;width:100%}}.homepage .background-section .img-div .img{max-width:100%}.homepage .background-section .text-div{width:600px;min-height:250px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:960px){.homepage .background-section .text-div{text-align:center}.homepage .background-section .text-div .text{padding-top:40px}}.homepage .background-section .text-div .text{color:#fff;font-family:"Overpass"!important;font-weight:400!important;font-size:1.2rem!important;line-height:1.6!important;letter-spacing:.0075em!important}.contact-page .content{height:50vh;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;background:url(/static/media/banner.c1c94e60.png) no-repeat 50%;background-size:cover}.contact-page .animate-right{opacity:0;-webkit-transform:translateX(-5vh);transform:translateX(-5vh);visibility:hidden;transition:opacity .6s ease-out,-webkit-transform 1.2s ease-out;transition:opacity .6s ease-out,transform 1.2s ease-out;transition:opacity .6s ease-out,transform 1.2s ease-out,-webkit-transform 1.2s ease-out;-moz-transition:opacity .6s ease-out,transform 1.2s ease-out;-webkit-transition:opacity .6s ease-out,transform 1.2s ease-out;-o-transition:opacity .6s ease-out,transform 1.2s ease-out;will-change:opacity,visibility}.contact-page .animate-right.is-visible{opacity:1;-webkit-transform:none;transform:none;visibility:visible}.contact-page .animate-left{opacity:0;-webkit-transform:translateX(5vh);transform:translateX(5vh);visibility:hidden;transition:opacity .6s ease-out,-webkit-transform 1.2s ease-out;transition:opacity .6s ease-out,transform 1.2s ease-out;transition:opacity .6s ease-out,transform 1.2s ease-out,-webkit-transform 1.2s ease-out;-moz-transition:opacity .6s ease-out,transform 1.2s ease-out;-webkit-transition:opacity .6s ease-out,transform 1.2s ease-out;will-change:opacity,visibility}.contact-page .animate-left.is-visible{opacity:1;-webkit-transform:none;transform:none;visibility:visible}.contact-page .animate-up{opacity:0;-webkit-transform:translateY(5vh);transform:translateY(5vh);visibility:hidden;transition:opacity .6s ease-out .6s,-webkit-transform 1.2s ease-out .6s;transition:opacity .6s ease-out .6s,transform 1.2s ease-out .6s;transition:opacity .6s ease-out .6s,transform 1.2s ease-out .6s,-webkit-transform 1.2s ease-out .6s;-moz-transition:opacity .6s ease-out .6s,transform 1.2s ease-out .6s;-webkit-transition:opacity .6s ease-out .6s,transform 1.2s ease-out .6s;-o-transition:opacity .6s ease-out .6s,transform 1.2s ease-out .6s}.contact-page .animate-up.is-visible{opacity:1;-webkit-transform:none;transform:none;visibility:visible}.contact-page .banner-text{text-align:center}.contact-page .banner-text .title{font-family:"Overpass"!important;font-weight:400!important;font-size:3rem!important;line-height:1.167!important;letter-spacing:-.01562em!important;font-weight:600!important;margin:5vh}.contact-page .banner-text .tag-line{font-family:"Overpass"!important;font-weight:400!important;font-size:1.75rem!important;line-height:1.235!important;letter-spacing:.00735em!important;margin:5vh}.contact-page .card-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;position:absolute;top:35vh;width:90vw}.contact-page .card-container .card{margin:2vw;min-height:45vh;padding:20px}@media (min-width:960px){.contact-page .card-container .card{width:40vw}}@media (max-width:960px){.contact-page .card-container .card{width:75vw}}@media (max-width:600px){.contact-page .card-container .card{width:100vw}}.contact-page .card-container .card .card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-items:center}.contact-page .card-container .card .card-content .card-title{font-family:"Overpass"!important;font-weight:400!important;font-size:1.75rem!important;line-height:1.235!important;letter-spacing:.00735em!important;margin-bottom:5%}.contact-page .card-container .card .card-content .card-text{font-family:"Overpass"!important;font-weight:400!important;font-size:2.25rem!important;line-height:1.2!important;letter-spacing:-.00833em!important;font-size:18px!important;font-weight:500!important;margin-bottom:20px!important}.contact-page .card-container .card .card-content .contact-info-div{display:flex;flex-direction:row;width:100%;justify-content:center;align-items:center;margin-top:5%}.contact-page .card-container .card .card-content .contact-info-div .type-column{display:flex;flex-direction:column;justify-content:left;margin-right:20px;align-self:flex-start}.contact-page .card-container .card .card-content .contact-info-div .text-column{display:flex;flex-direction:column;justify-content:left;align-self:flex-start}.contact-page .card-container .card .card-content .form-div{display:flex;width:100%;justify-content:center;align-items:center}.contact-page .card-container .card .card-content .form-div .btn-div{display:flex;justify-content:flex-end;width:100%;padding:0 2%}.contact-page .card-container .card .card-content .form-div .btn-div .btn{width:25%}.welcome-text.name{font-weight:400!important;font-size:1.1rem!important;line-height:1.75!important;font-style:italic!important;font-weight:600!important;color:#253f6e;padding-right:10px;line-height:1!important}.welcome-text.date,.welcome-text.name{font-family:"Overpass"!important;letter-spacing:.00938em!important}.welcome-text.date{font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;color:#424242;line-height:1!important}.bar-chart-widget.card{width:100%}.bar-chart-widget .table-container{max-height:50vh!important}.bar-chart-widget .table-container .MuiTableHead-root{color:#253f6e!important}.bar-chart-widget .table-container .MuiTableCell-stickyHeader{background-color:#fff!important;border-bottom:1.5px solid #eee}.bar-chart-widget .table-container .MuiTableRow-root .MuiTableCell-root:not(:last-child){border-right:1.5px solid #eee}.bar-chart-widget .table-container .info-row .MuiTableCell-root{font-family:"Overpass"!important;font-weight:400!important;font-size:.88rem!important;line-height:1.35!important;letter-spacing:.01071em!important;color:#383838;border-top:1.5px solid #eee!important;position:sticky;position:-webkit-sticky;bottom:0;left:0;z-index:2;background-color:#fff}.bar-chart-widget .payment-button{font-size:small}.bar-chart-widget .tooltip-div{border-radius:3px;background-color:rgba(0,0,0,.8);color:#fff;margin-top:-10px;margin-bottom:1px;padding:5px 8px}.bar-chart-widget .tooltip-div .study{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;font-weight:700!important}.bar-chart-widget .tooltip-div .division{font-family:"Overpass"!important;font-weight:400!important;font-size:.88rem!important;line-height:1.35!important;letter-spacing:.01071em!important}.dashboard{width:100%;display:flex;flex-direction:row}@media (max-width:960px){.dashboard{flex-direction:column}.dashboard .dashboard-body{width:auto!important;max-height:none!important;overflow-y:hidden!important}.dashboard .dashboard-side-bar{width:auto!important}.dashboard .dashboard-side-bar .widget-list{height:auto!important}.dashboard .dashboard-side-bar .widget-list .card-content{max-height:200px!important}}.dashboard .dashboard-body{width:79vw;max-height:calc(100vh - 90px);overflow-y:auto}.dashboard .dashboard-body .account-list-error,.dashboard .dashboard-body .page-body{width:100%!important;padding-right:8px!important}.dashboard .dashboard-side-bar{--num-sidebar-displays:1;width:21vw;min-width:250px;overflow-x:auto}.dashboard .dashboard-side-bar .effort-link{min-height:0!important;height:140px!important}@media (min-width:960px){.dashboard .dashboard-side-bar.with-effort-link .quick-access-widget{height:calc((100vh - 230px)/var(--num-sidebar-displays))}}.dashboard .dashboard-side-bar.with-effort-link .quick-access-widget .card-content{max-height:calc((100vh - 230px - 58px*var(--num-sidebar-displays))/var(--num-sidebar-displays))}@media (min-width:960px){.dashboard .dashboard-side-bar .quick-access-widget{min-height:150px;height:calc((100vh - 90px)/var(--num-sidebar-displays))}}.dashboard .dashboard-side-bar .quick-access-widget .card-header{position:-webkit-sticky;position:sticky;top:0}.dashboard .dashboard-side-bar .quick-access-widget .card-content{overflow-y:auto;max-height:calc((100vh - 90px - 58px*var(--num-sidebar-displays))/var(--num-sidebar-displays))}.widget-header{padding:10px;border-bottom:1.5px solid #eee;display:flex;flex-direction:row;justify-content:space-between}.widget-header .header-text{font-family:"Overpass"!important;font-weight:400!important;font-size:1.1rem!important;line-height:1.75!important;letter-spacing:.00938em!important;padding-right:10px;font-weight:600!important}@media (max-width:960px){.dashboard-header{flex-direction:column}.dashboard-header .left,.dashboard-header .simulator-chart .year-controls span:first-child,.dashboard-header .simulator-productivity-chart .year-controls span:first-child,.simulator-chart .year-controls .dashboard-header span:first-child,.simulator-productivity-chart .year-controls .dashboard-header span:first-child{justify-content:center!important;flex-direction:column}.dashboard-header .productivity-point-tooltip div span:nth-child(2),.dashboard-header .right,.dashboard-header .simulator-chart .year-controls span:nth-child(2),.dashboard-header .simulator-productivity-chart .year-controls span:nth-child(2),.productivity-point-tooltip div .dashboard-header span:nth-child(2),.simulator-chart .year-controls .dashboard-header span:nth-child(2),.simulator-productivity-chart .year-controls .dashboard-header span:nth-child(2){display:none!important}}.widget-bar-chart .recharts-label{color:#bdbdbd!important}.responsive-filter{width:100%;display:flex;justify-content:flex-end;padding:16px 20px 0}@media (min-width:960px){.responsive-filter{display:none!important}}.quick-access-widget{border:1px solid #ddd;border-radius:0!important}.quick-access-widget .card-header{padding:0}.quick-access-widget .card-header .header{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;padding:5px 10px;background-color:#253f6e;color:#fff;text-transform:uppercase;font-weight:600!important}.quick-access-widget .card-header .sub-header{color:#525252;background-color:#eee;min-width:0}.quick-access-widget .card-header .sub-header div{min-height:0}.quick-access-widget .card-header .sub-header button{padding:5px 10px;min-width:0;min-height:0}.quick-access-widget .card-header .sub-header button span{font-family:"Overpass"!important;font-weight:400!important;font-size:.88rem!important;line-height:1.35!important;letter-spacing:.01071em!important}.quick-access-widget .card-content{padding:0!important}.quick-access-widget .card-content .list-item{padding:0;border-bottom:1px solid #ddd}.study-element button{padding:8px 14px;width:100%;justify-content:flex-start}.study-element button span div{display:flex;flex-direction:column;line-height:1.2}.study-element button span div span{text-align:start}.study-element button span div li:nth-child(2){font-family:"Overpass"!important;font-weight:400!important;font-size:.8rem!important;line-height:1.66!important;letter-spacing:.03333em!important;text-align:start;color:#424242}.effort-status{text-align:center;padding:0 15px 10px}.effort-status.warning{font-weight:600;color:#b42020}.coming-soon{background-color:#fff;color:#616161;border:1.5px solid #e0e0e0;padding:30px 20px}.coming-soon div:first-child{font-family:"Overpass"!important;font-weight:400!important;font-size:1rem!important;line-height:1.57!important;letter-spacing:.00714em!important}.coming-soon div:nth-child(2){font-family:"Overpass"!important;font-weight:400!important;font-size:1.5rem!important;line-height:1.334!important;letter-spacing:0!important;text-transform:uppercase;font-weight:600!important}.contract-card{cursor:pointer;background-color:#fff;box-shadow:2px 2px 5px 0 rgba(0,0,0,.05);-webkit-transform:scale(1);transform:scale(1);transition:.2s!important;border:2px solid #eee!important;overflow:visible!important}@media (min-width:600px){.contract-card{height:175px!important}}.contract-card:hover{box-shadow:2px 3px 7px 0 rgba(0,0,0,.075),0 1px 10px 0 rgba(0,0,0,.05);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.contract-card .name{font-family:"Overpass"!important;font-weight:400!important;font-size:1rem!important;line-height:1.57!important;letter-spacing:.00714em!important;font-weight:600!important;margin:auto auto auto 20px;padding:10px 0}.contract-card .info{color:#bdbdbd!important;position:absolute;top:10px;right:0}.contract-card .summary{height:55%;width:100%;display:flex;flex-direction:column;justify-content:space-evenly}.contract-card .summary .info-row{margin-left:20px;margin-right:20px;display:flex;justify-content:space-between}@media (max-width:600px){.contract-card .summary .info-row{padding-top:10px!important;padding-bottom:10px!important}}.contract-card .summary .info-row div:first-of-type{font-weight:600!important;color:#757575}@media (max-width:600px){.contract-card .content{padding-top:30px!important;padding-bottom:30px!important}}.divider{border:1px solid #eee!important;width:100%}.productivity-point-tooltip,.productivity-reference-line-tooltip,.tip-padding{padding:10px!important}.signed-tag{position:absolute;top:-7.5px;right:-5px;font-weight:600;color:#fff;background-color:#3675b0;border-radius:25px;padding:0 15px}.filter-menu .MuiList-root{border:1px solid #e0e0e0;box-shadow:2px 4px 8px 0 rgba(0,0,0,.075),0 1px 12px 0 rgba(0,0,0,.075);padding:20px 0}.filter-menu .MuiListItem-root{padding:8px 20px}.filter-menu .section-title{font-family:"Overpass"!important;font-weight:400!important;font-size:1rem!important;line-height:1.57!important;letter-spacing:.00714em!important;font-weight:600!important;text-transform:uppercase;color:#525252!important;line-height:0!important}.filter-menu .section-title .MuiSvgIcon-root{font-size:medium!important;color:#9e9e9e;margin-left:10px}.filter-menu .form{padding:0 20px!important}.filter-menu .spacer{display:flex;border-bottom:1px solid #ddd!important;margin:20px 0!important}.filter-menu .sub-section-title{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;font-weight:600}.filter-menu .sub-section-title .MuiSvgIcon-root{font-size:medium!important;color:#9e9e9e;margin-left:5px}.section-heading{display:flex;flex-direction:row;align-items:center;width:100%;height:50px}.section-heading .text{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;font-weight:600!important}.section-heading .MuiButton-label{font-weight:800;color:#3675b0}.contract-overview{padding-top:10px!important}.contract-overview .MuiCard-root{padding:15px;width:100%;background-color:#fafafa}.contract-overview .info .MuiTypography-root{font-family:"Overpass"!important;font-weight:400!important;font-size:1.2rem!important;line-height:1.6!important;letter-spacing:.0075em!important;font-weight:600!important;padding-bottom:10px!important}.contract-overview .info .MuiTableCell-head{height:32px!important;font-weight:600;color:#686868}.contract-overview .info .MuiButton-root{height:25px!important}.contract-overview .info .costs-table{margin-top:10px}.contract-overview .info .costs-table .MuiTable-root{border-radius:3px!important;background-color:#fff;box-shadow:inset 0 0 0 2px #eee!important}.contract-overview .info .costs-table .MuiTableRow-root{outline:1px solid #eee!important}.contract-overview .info .costs-table .MuiTableRow-root .MuiTableCell-head{color:#686868}.contract-overview .info .costs-table .MuiTableRow-root .MuiTableCell-head:first-child{border-right:2px solid #eee!important;font-weight:700}.contract-overview .info .costs-table .MuiTableCell-head{height:35px!important}.contract-overview .details .MuiTable-root{border-radius:3px!important;background-color:#fff;box-shadow:inset 0 0 0 2px #eee!important}.contract-overview .details .MuiTableRow-root{outline:1px solid #eee!important}.contract-overview .details .MuiTableRow-root .MuiTableCell-head{color:#686868}.contract-overview .details .MuiTableRow-root .MuiTableCell-head:first-child{border-right:2px solid #eee!important;font-weight:700}.contract-overview .details .MuiTableCell-head{height:40px!important}.contract-overview .patient .heading{color:#fafafa!important;box-shadow:inset 0 0 0 1.5px #162540;background-color:#253f6e;border-top-left-radius:3px;border-top-right-radius:3px;font-size:16px}.contract-overview .patient .MuiTable-root{border-radius:3px!important;background-color:#fff;box-shadow:inset 0 0 0 2px #eee!important}.contract-overview .patient .MuiTableRow-root{outline:1px solid #eee!important}.contract-overview .patient .MuiTableRow-root .MuiTableCell-head{color:#686868}.contract-overview .patient .MuiTableRow-root .MuiTableCell-head:first-child{font-weight:700}.contract-overview .patient .MuiTableCell-head{height:40px!important}.warning-text .MuiTypography-root{color:#162540;padding:3px 1px 0 2px;font-weight:700}.warning-text .MuiTypography-root.title{font-weight:700;padding-top:15px!important;padding-bottom:10px!important}.warning-text .MuiTypography-root.title.emphasis{font-style:italic;font-size:18px}.warning-text .MuiTypography-root.middle{padding-bottom:10px!important}.warning-text .MuiTypography-root.last{padding-bottom:20px!important}.warning-text .MuiTypography-root.error{color:#b42020;font-style:italic}.warning-text ul{-webkit-padding-start:30px;padding-inline-start:30px}.warning-text ul li{list-style-position:outside;list-style-type:disc;margin:0;padding:0 0 20px}.warning-text ul li:not(:last-child){padding-bottom:5px}.warning-text .issue-path{text-decoration:underline;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;color:#3675b0;font-weight:600;cursor:pointer}.tab-header{border:solid #767b8b;border-width:0 0 .05em}.not-selected-tab-item,.selected-tab-item,.tab-item{font-family:"Overpass"!important;font-weight:400!important;font-size:1.1rem!important;line-height:1.75!important;letter-spacing:.00938em!important;color:#253f6e!important;background-color:#f0f0f0!important;box-shadow:none!important;border-style:solid!important;border-width:0 0 .25em!important;border-radius:0!important;margin-right:10px!important}.not-selected-tab-item{border-style:hidden!important}.selected-tab-item{border-color:#253f6e!important}.soe-table-header .soe-primary-cell{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;background-color:#253f6e!important;border-top:1.5px #162540;border-right:1.5px solid #162540;width:100px!important;min-width:100px!important;vertical-align:bottom!important}.soe-table-header .soe-header-cell-label{display:flex;color:#fff!important}.soe-table-header .soe-header-info,.soe-table-header .soe-header-resource,.soe-table-header .soe-header-time-required{min-width:50px!important;width:50px!important;vertical-align:bottom!important}.soe-table-header .soe-header-procedure{min-width:300px!important;width:300px!important;vertical-align:bottom!important;left:0!important;z-index:100;background-color:#fff;position:-webkit-sticky;position:sticky}.soe-table-header .soe-header-resource{left:300px!important}.soe-table-header .soe-header-resource,.soe-table-header .soe-header-time-required{top:0!important;position:-webkit-sticky;position:sticky;z-index:100;background-color:#fff}.soe-table-header .soe-header-time-required{left:370px!important}.soe-table-header .soe-header-actual-cost{min-width:90px!important;width:90px!important;left:420px!important;top:0!important;position:-webkit-sticky;position:sticky}.soe-table-header .soe-header-actual-cost,.soe-table-header .soe-header-blank{vertical-align:bottom!important;z-index:100;background-color:#fff;border-right:1.5px solid #162540}.soe-table-header .soe-header-blank{min-width:300px!important;width:300px!important;left:0!important}.soe-grid-selected{border-top:1.5px solid #bdbdbd!important;border-right:1.5px solid #bdbdbd!important}.soe-grid-unselected,.soe-grid-unselected-editing{background-color:#e0e0e0!important}.soe-grid-unselected-editing:hover{background-color:#757575!important;cursor:pointer}.soe-procedure-label-cell{left:0!important;width:269px!important}.soe-procedure-edit-cell,.soe-procedure-label-cell{background-color:#253f6e!important;color:#fff!important;border-top:1.5px solid #162540!important;position:-webkit-sticky!important;position:sticky!important}.soe-procedure-edit-cell{left:269px!important}.soe-procedure-edit-cell .MuiIconButton-root{padding:0}.soe-resource-cell{left:300px!important}.soe-resource-cell,.soe-time-required-cell{position:-webkit-sticky!important;position:sticky!important;background-color:#fff}.soe-time-required-cell{left:370px!important}.soe-actual-cost-cell{left:420px!important;position:-webkit-sticky!important;position:sticky!important;background-color:#fff}.soe-grid-cell:hover{background-color:#757575!important;cursor:pointer}.soe-actual-cost-cell,.soe-body-cell,.soe-grid-cell,.soe-grid-readonly-cell,.soe-resource-cell,.soe-sum-totals,.soe-time-required-cell{border-top:1.5px solid #bdbdbd!important;border-right:1.5px solid #bdbdbd!important}.soe-grid-added{background-color:#92a0d2!important}.soe-grid-removed{background-color:#5894cc!important}.current-final-cost{font-weight:800!important;color:#253f6e!important}.low-value-alert{color:#efa728}.soe-grid-no-top-padding{margin-top:10px;padding:10px}.totals-grid-header-total{position:-webkit-sticky!important;position:sticky!important;left:370px!important;background-color:#fff;min-width:140px!important;width:140px!important;vertical-align:bottom!important}.soe-ptc-border{border-bottom:1.5px solid #162540!important}.soe-sum-totals{position:-webkit-sticky!important;position:sticky!important;left:370px!important;background-color:#fff;min-width:140px!important;width:140px!important}.totals-grid-sv-header{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;width:100px!important;min-width:100px!important;vertical-align:bottom!important}.totals-grid-section-starter{border-left:1.5px solid #162540!important;border-top:1.5px solid #162540!important;border-right:1.5px solid #162540!important;background-color:#fff;left:0!important;position:-webkit-sticky!important;position:sticky!important;min-width:300px!important;width:300px!important}.empty-soe-grid{padding-right:0!important;padding-left:0!important;height:40vh!important}.empty-soe-grid .MuiTypography-root{text-align:center!important;vertical-align:middle!important;height:80%!important;display:flex!important;justify-content:center!important;align-items:center!important}.soe-grid-top-sticky,.soe-table-header .soe-header-blank,.soe-table-header .soe-header-procedure,.soe-table-header .soe-primary-cell,.sv-table-header .sv-header-cell-label,.sv-table-header .sv-primary-cell{top:0!important;position:-webkit-sticky!important;position:sticky!important}.employee-cost-button{min-width:auto!important}.employee-cost-button .MuiButton-label{width:-webkit-max-content;width:max-content;flex-direction:column;align-items:flex-start!important;justify-content:flex-start!important}.employee-costs{width:100%}.employee-costs .MuiTable-root{background-color:#fff;box-shadow:inset 0 0 0 1px #bdbdbd!important}.employee-costs .MuiTableRow-root .MuiTableCell-body{border:1px solid #bdbdbd!important}.employee-costs .MuiTableRow-root .MuiTableCell-body:first-child{border:1px solid #162540!important;font-weight:700;background-color:#253f6e!important;color:#fff!important}@media (min-width:1280px){.employee-costs .MuiTableRow-root .MuiTableCell-body:first-child{width:300px!important}}.employee-costs .edit-cell{width:50px!important}.pe-service-provider .section-text-div{margin-left:20px;position:absolute;bottom:120px;background-color:#fff}.pe-service-provider .section-text-div .section-text{font-size:smaller;color:#616161}.pe-service-provider .autocomplete-div{background-color:#fff;border:thin solid #bdbdbd;padding:10px;border-radius:4px;margin:0 10px}.soe-unsaved-changes{justify-content:center;font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;color:#e04f4f;text-align:center;font-weight:600!important}.contract-visit-modal .subtitle{display:flex;justify-content:flex-end;padding-right:10px}.contract-visit-modal .label{font-weight:400!important;color:#616161;font-weight:600!important}.contract-visit-modal .cost-value,.contract-visit-modal .label{display:flex;justify-content:flex-end;font-family:"Overpass"!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;padding:5px 0}.contract-visit-modal .cost-value{font-weight:400!important}.input-table .MuiFormControl-marginDense,.input-table label+.MuiInput-formControl{margin:0!important}.service-provider-input{margin:8px 0 4px}.action-required-card,.contract-accounting-card{background-color:#fff;box-shadow:2px 2px 5px 0 rgba(0,0,0,.05);-webkit-transform:scale(1);transform:scale(1);transition:.2s!important;border:2px solid #eee!important;display:flex;height:100%;flex-direction:column;align-items:center;overflow:visible!important}@media (min-width:0px){.action-required-card,.contract-accounting-card{min-height:200px!important}}.action-required-card .account-information,.contract-accounting-card .account-information{width:100%}.action-required-card .account-section,.contract-accounting-card .account-section{padding:20px}.action-required-card .account-responses,.contract-accounting-card .account-responses{margin-left:20px}.action-required-card .none-label,.contract-accounting-card .none-label{color:#9e9e9e}.action-required-card .address-text,.contract-accounting-card .address-text{margin-left:20px;white-space:pre-line}.action-required-card .action-required-label,.contract-accounting-card .action-required-label{color:#e04f4f!important}.action-required-card{justify-content:center}@media (min-width:0px){.action-required-card{min-height:200px!important}}@media (min-width:600px){.action-required-card{min-height:337px!important}}.card-label{font-weight:600!important}.action-required-button{-webkit-animation:pulse 3s infinite;animation:pulse 3s infinite}.edit-account-button{justify-content:flex-end!important;padding:0!important;height:25px;min-width:0!important}.account-card-label{display:flex}.account-card-label .required-asterisk{color:#b42020!important}.incomplete-field{border-color:#e04f4f!important}.mailing-address-label{color:#757575}.study-overview{padding-top:10px!important}.study-overview .MuiCard-root{padding:15px;width:100%;background-color:#fafafa}.study-overview .section-heading{display:flex;flex-direction:row;align-items:center;width:100%;height:50px}.study-overview .section-heading .text{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;font-weight:600!important}.study-overview .section-heading .MuiSvgIcon-root{color:#9e9e9e;font-size:large;margin:0 10px}.study-overview .section-heading .MuiButton-label{font-weight:800;color:#3675b0}.study-overview .overview-card-div{position:relative!important;min-width:100%!important}.study-overview .info .MuiTypography-root{font-weight:600!important;padding-bottom:10px!important}.study-overview .info .MuiTableCell-head{height:32px!important;font-weight:600;color:#686868}.study-overview .info .MuiButton-root{height:25px!important}.study-overview .info.overview-card{overflow:hidden}.study-overview .info .costs-table{margin-top:10px}.study-overview .info .costs-table .MuiTable-root{border-radius:3px!important;background-color:#fff;box-shadow:inset 0 0 0 2px #eee!important}.study-overview .info .costs-table .MuiTableRow-root{outline:1px solid #eee!important}.study-overview .info .costs-table .MuiTableRow-root .MuiTableCell-head{color:#686868}.study-overview .info .costs-table .MuiTableRow-root .MuiTableCell-head:first-child{border-right:2px solid #eee!important;font-weight:700}.study-overview .info .costs-table .MuiTableCell-head{height:35px!important}.study-overview .clickable-text{color:#253f6e;cursor:pointer;font-weight:700;text-decoration:underline}.start-study-warning{color:#e04f4f}.study-status{position:absolute;top:-12px;right:20px;z-index:100}.study-status.not-started{background-color:#f5d3d5;color:#8a0b11}.study-status.started{background-color:#c5e6c5;color:#255925}.study-status.completed{background-color:#d2e5f7;color:#253f6e}.study-details{padding:0!important}.study-details .MuiGrid-item:first-child{border-right:1.5px solid #e0e0e0}@media (max-width:600px){.study-details .MuiGrid-item:first-child{border-bottom:1.5px solid #e0e0e0;border-right:none}}.study-details .MuiTableContainer-root{padding:15px!important}.study-details .MuiTableContainer-root .MuiTableRow-root .MuiTableCell-root:first-child{width:202px!important;text-align:end!important}.study-details .MuiTableContainer-root .MuiTableRow-root .MuiTableCell-root:nth-child(2){padding-left:10px}.detail-row-text-details .MuiTableRow-root .MuiTableCell-root:first-child{color:#686868!important;font-weight:500!important}.detail-row-text-details .MuiTableRow-root .MuiTableCell-root:nth-child(2){color:#253f6e!important;font-weight:600!important}.detail-row-text-identification .MuiTableRow-root .MuiTableCell-root:first-child{color:#686868!important;font-weight:500!important;width:150px}.detail-row-text-identification .MuiTableRow-root .MuiTableCell-root:nth-child(2){color:#253f6e!important;font-weight:600!important;width:150px}.usv-table-header{background-color:#3675b0!important;font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important}.payments-footer .table .usv-table-header .cell-header,.usv-table-header .payments-footer .table .cell-header,.usv-table-header .primary-cell{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;background-color:#e0e0e0!important;border:1px solid #bdbdbd!important}.usv-table-header .usv-header-cell-label{color:#fff!important}.usv-table-header .max-width-patient{color:#fff!important;width:180px!important;min-width:180px!important}.usv-table-header .max-width-date{color:#fff!important;width:100px!important}.usv-table-header .max-width-actions{color:#fff!important;width:60px!important}.usv-table-header .max-width-money{color:#fff!important;width:120px!important}.usv-table-header .max-width-users{color:#fff!important;min-width:160px!important}.usv-table-header .max-width-description{width:300px!important}.usv-table-header .max-width-description,.usv-table-header .max-width-pp{color:#fff!important;min-width:300px!important}.sv-tab{border-bottom:1px solid #b4b5c5!important}.sv-tab.spacing{margin-top:5px;margin-bottom:15px}.sv-body-table-label,.sv-body-table-label-stick{background-color:#253f6e!important;font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;border-bottom:1.5px solid #162540!important;color:#fff!important}.sv-body-table-label-stick{left:0!important;position:-webkit-sticky!important;position:sticky!important}.sv-body-table-label-stick div{display:flex!important;flex-direction:row;align-items:center;flex-wrap:nowrap}.sv-table-header .sv-primary-cell{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;background-color:#e0e0e0!important;border:1px solid #bdbdbd}.sv-table-header .sv-header-cell-label{display:flex;align-items:center}.sv-table-header .sv-table-header-starter{background-color:#fff!important;top:0!important;z-index:2;border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd}.sv-table-body-section-starter,.sv-table-header .sv-table-header-starter{left:0!important;position:-webkit-sticky!important;position:sticky!important}.sv-table-body-section-starter{background-color:#e0e0e0!important;border:1px solid #bdbdbd}.sv-table-body-section-starter .sv-patient-icon{display:none;margin-right:.5rem}.sv-table-body-section-starter.canDelete:hover{background-color:#bdbdbd!important;cursor:pointer}.sv-table-body-section-starter.canDelete:hover .sv-patient-icon{display:block}.sv-table-inactive{background-color:#f0f0f0;background-image:repeating-linear-gradient(-45deg,#f5f5f5,#f5f5f5 5%,#e0e0e0 0,#e0e0e0 10%)}.patient-visit-cell:hover{background-color:#bdbdbd;cursor:pointer}.right-input-text{text-align:right}.usv-row-hover-cursor{cursor:pointer}.usv-coordinator-chip{margin-right:10px!important;background-color:#c5e063!important}.usv-provider-chip{margin-right:10px!important;background-color:#ffc2b4!important}.usv-word-break{word-break:break-all!important}.payments-footer .table .visit-employee-header .cell-header,.visit-employee-header .payments-footer .table .cell-header,.visit-employee-header .primary-cell{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;color:#424242!important;font-weight:600!important;background-color:#eee!important;border:1.5px solid #e0e0e0!important}.table-accordion{padding:10px}.table-accordion .MuiAccordionDetails-root{padding:0}.table-accordion .pulse-btn{background-color:#253f6e;color:#fff;box-shadow:#3f6bba;-webkit-animation:pulse 3s infinite;animation:pulse 3s infinite;height:30px}.table-accordion .disabled-btn{background-color:transparent;color:#bdbdbd;pointer-events:none}.table-accordion .pulse-btn:hover{background-color:#253f6e}.table-accordion .card-header{border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid #162540;height:40px!important;background-color:#253f6e;color:#fff;display:flex;align-items:center;padding-left:6px;font-family:"Overpass"!important;font-weight:400!important;font-size:1rem!important;line-height:1.57!important;letter-spacing:.00714em!important}@media (min-width:960px){.contained-expanded-unscheduled{width:calc(100vw - 470px)!important}}.instruction-padding{padding:30px 5px 20px}.bselect-no-margin{margin-top:0!important}.patient-modal-separator{background-color:#e2e2e2;width:100%;height:1px;margin-bottom:15px}.patient-status-chip{display:inline-block;margin:2.5px;padding:4px 15px 0;border-radius:3px;text-align:center;width:110px}.patient-status-chip.INACTIVE{border:#000;border-style:solid;border-width:1px;color:#000}.patient-note-table{max-height:375px!important;overflow-y:auto!important}.patient-note-table td{border:.075rem solid #f0f0f0}.patient-note-table th{background-color:#253f6e;color:#fff}.patient-note-table thead tr th:first-child{cursor:pointer}.patient-note-table thead tr th:first-child div{display:flex;align-items:center}.patient-note-table tbody tr td:nth-child(2){white-space:pre-line}.patient-note-table tbody tr td:nth-child(3) button{padding:6px}.patient-note-table tbody tr[data-selected=false] td:nth-child(2):hover{cursor:pointer;background-color:#bdbdbd;transition:background-color .25s ease}.patient-note-table tfoot{position:-webkit-sticky;position:sticky;bottom:0}.patient-note-table tfoot td{background-color:#fff}.patient-note-table tfoot td:first-child{background-color:#f0f0f0;background-image:repeating-linear-gradient(-45deg,#fff,#fff 5%,#f0f0f0 0,#f0f0f0 10%)}.patient-note-tooltip ul{list-style-position:outside}.patient-note-tooltip ul li{white-space:pre-line;position:relative;left:-.25rem;padding-bottom:.5rem}.patient-note-tooltip ul li:last-child{padding-bottom:0!important}.patient-note-tooltip .tooltip-inactive{font-weight:700;font-size:medium;margin-right:20px}.info-icon{color:#9e9e9e!important;margin-left:6px;height:20px!important}.division-statistics-table .study-statistics-table .data-cell[data-disabled=true],.division-statistics-table .study-statistics-table .header-cell[data-disabled=true],.effort-log-table .study-statistics-table .data-cell[data-disabled=true],.effort-log-table .study-statistics-table .header-cell[data-Highlight=true],.effort-log-table .study-statistics-table .header-cell[data-left=true],.simulator-effort-table .study-statistics-table .data-cell[data-disabled=true],.simulator-effort-table .study-statistics-table .header-cell[data-disabled=true],.study-statistics-table .cell,.study-statistics-table .data-cell,.study-statistics-table .data-cell[data-disabled=true],.study-statistics-table .data-cell[data-negative=true],.study-statistics-table .division-statistics-table .data-cell[data-disabled=true],.study-statistics-table .division-statistics-table .header-cell[data-disabled=true],.study-statistics-table .effort-log-table .data-cell[data-disabled=true],.study-statistics-table .effort-log-table .header-cell[data-Highlight=true],.study-statistics-table .effort-log-table .header-cell[data-left=true],.study-statistics-table .header-cell,.study-statistics-table .simulator-effort-table .data-cell[data-disabled=true],.study-statistics-table .simulator-effort-table .header-cell[data-disabled=true]{border-bottom:.15rem solid #f0f0f0;border-right:.15rem solid #f0f0f0}.study-statistics-table .header-cell.indent{padding-left:36px}.study-statistics-table .header-cell.activity{background-color:#c5e6c5;color:#255925}.study-statistics-table .header-cell.cost{background-color:#f5e797;color:#825705}.study-statistics-table .header-cell.productivity{background-color:#d2e5f7;color:#253f6e}.study-statistics-table .header-cell.effort{background-color:#b1b4d7;color:#474c89}.division-statistics-table .study-statistics-table .header-cell[data-disabled=true] button,.effort-log-table .study-statistics-table .header-cell[data-Highlight=true] button,.effort-log-table .study-statistics-table .header-cell[data-left=true] button,.simulator-effort-table .study-statistics-table .header-cell[data-disabled=true] button,.study-statistics-table .division-statistics-table .header-cell[data-disabled=true] button,.study-statistics-table .effort-log-table .header-cell[data-Highlight=true] button,.study-statistics-table .effort-log-table .header-cell[data-left=true] button,.study-statistics-table .header-cell button,.study-statistics-table .simulator-effort-table .header-cell[data-disabled=true] button{padding:0;justify-content:start;width:100%;height:100%}.division-statistics-table .study-statistics-table .header-cell[data-disabled=true] button span,.effort-log-table .study-statistics-table .header-cell[data-Highlight=true] button span,.effort-log-table .study-statistics-table .header-cell[data-left=true] button span,.simulator-effort-table .study-statistics-table .header-cell[data-disabled=true] button span,.study-statistics-table .division-statistics-table .header-cell[data-disabled=true] button span,.study-statistics-table .effort-log-table .header-cell[data-Highlight=true] button span,.study-statistics-table .effort-log-table .header-cell[data-left=true] button span,.study-statistics-table .header-cell button span,.study-statistics-table .simulator-effort-table .header-cell[data-disabled=true] button span{padding-left:36px}.study-statistics-table .user-header-cell,.study-statistics-table .user-header-cell[data-open=false]{background-color:#f0f0f0;padding:0}.study-statistics-table .user-header-cell[data-open=false] button,.study-statistics-table .user-header-cell button{justify-content:space-between;width:100%}.study-statistics-table .user-header-cell[data-open=false]{border-bottom:.15rem solid #fff}.study-statistics-table .data-cell.unused{background-color:#f0f0f0!important;background-image:repeating-linear-gradient(-45deg,#fff,#fff 5%,#f0f0f0 0,#f0f0f0 10%)!important}.study-statistics-table .data-cell[data-disabled=true]{color:rgba(0,0,0,.26)!important}.study-statistics-table .data-cell[data-negative=true]{color:#e04f4f!important}.study-statistics-table .top-left{border-radius:3px 0 0 0}.division-statistics-table .study-statistics-table .sticky[data-column="0"],.division-statistics-table .study-statistics-table .sticky[data-column="1"],.division-statistics-table .study-statistics-table .sticky[data-column="2"],.simulator-effort-table .study-statistics-table .sticky[data-column="0"],.simulator-effort-table .study-statistics-table .sticky[data-column="1"],.study-statistics-table .division-statistics-table .sticky[data-column="0"],.study-statistics-table .division-statistics-table .sticky[data-column="1"],.study-statistics-table .division-statistics-table .sticky[data-column="2"],.study-statistics-table .simulator-effort-table .sticky[data-column="0"],.study-statistics-table .simulator-effort-table .sticky[data-column="1"],.study-statistics-table .sticky{position:-webkit-sticky;position:sticky;left:0}.study-statistics-table .resource-row-hover:hover{background-color:xyz}.documents-height{overflow-y:auto}.documents-height.list{min-height:500px!important;max-height:calc(100vh - 220px)!important}.documents-height.directory-preview{max-height:calc(100vh - 288.75px)!important}.documents-height.document-preview{max-height:calc(100vh - 248.75px)!important}.directory-header{display:flex;flex-direction:row;align-items:center;padding:20px 0 10px!important}.directory-header .text{font-family:"Overpass"!important;font-weight:400!important;font-size:1rem!important;line-height:1.57!important;letter-spacing:.00714em!important;font-weight:600!important}.upload-button{color:#fff!important;background-color:#253f6e!important;box-shadow:inset 0 0 0 1.5px #121e35!important}.upload-button,.upload-button-disabled{width:100%!important;height:45px!important}.upload-button-disabled{color:#858585!important;background-color:#e0e0e0!important;box-shadow:inset 0 0 0 1.5px #979797!important}.documents-preview .card-content{margin:10px;background-color:#fafafa;overflow-x:auto;overflow-y:auto}.documents-preview .unavailable-message{background-color:#fff;font-size:1.3em}.documents-preview .uploaded-date{display:inline-block;box-shadow:inset 0 0 0 1.5px #121e35!important;padding:2px 15px 2px 10px!important}.documents-preview .document-buttons-disabled{display:flex;justify-content:flex-end}.documents-preview .document-buttons-disabled .MuiButton-root{color:#858585!important;background-color:#e0e0e0!important;box-shadow:inset 0 0 0 1.5px #979797!important;margin:3px;padding:2px 15px 2px 10px!important;min-width:45px}.documents-preview .document-buttons-disabled .MuiButton-root .MuiSvgIcon-root{margin-right:5px}@media (max-width:1280px){.documents-preview .document-buttons-disabled .MuiButton-root{margin:3px;padding:2px 5px!important}.documents-preview .document-buttons-disabled .MuiButton-root div{display:none}.documents-preview .document-buttons-disabled .MuiButton-root .MuiSvgIcon-root{margin:0}}.documents-preview .document-delete-button{display:flex;justify-content:flex-end}.documents-preview .document-delete-button .MuiButton-root{color:#fff!important;background-color:#e04f4f!important;box-shadow:inset 0 0 0 1.5px #121e35!important;margin:3px;padding:2px 15px 2px 10px!important;min-width:45px}.documents-preview .document-delete-button .MuiButton-root .MuiSvgIcon-root{margin-right:5px}@media (max-width:1280px){.documents-preview .document-delete-button .MuiButton-root{margin:3px;padding:2px 5px!important}.documents-preview .document-delete-button .MuiButton-root div{display:none}.documents-preview .document-delete-button .MuiButton-root .MuiSvgIcon-root{margin:0}}.split-cards{height:100%}.split-cards.directory{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.split-cards.directory .card-header{border-right:none!important}.split-cards.details{border-top-left-radius:0!important;border-bottom-left-radius:0!important;position:relative}.split-cards.details:after{content:"";width:2px;height:700px;background:#e0e0e0;position:absolute;left:0;top:45px}.split-cards.details .card-header{justify-content:flex-start}.split-cards.details .card-header .MuiSvgIcon-root{font-size:medium;margin-bottom:3px}.split-cards.details .card-header .active-path{font-weight:800}.split-cards .card-header{height:45px;border:2px solid #162540!important;background-color:#253f6e;color:#fff;padding:12px;display:flex;justify-content:space-between;align-items:center}.split-cards .card-header .MuiButtonBase-root{padding:0!important}.split-cards .confirm-delete{background-color:#e04f4f!important;color:#fff!important}.split-cards .MuiInputLabel-outlined{-webkit-transform:translate(14px,12px) scale(1)!important;transform:translate(14px,12px) scale(1)!important}.split-cards .MuiInputLabel-outlined.MuiInputLabel-shrink{-webkit-transform:translate(14px,-6px) scale(.75)!important;transform:translate(14px,-6px) scale(.75)!important}.split-cards .MuiOutlinedInput-input{padding:10.5px 14px!important}.split-cards .MuiList-root{padding:0}.split-cards .MuiList-root .MuiListItem-root{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;border-top:1px solid #eee!important;border-bottom:1px solid #eee!important;cursor:pointer;padding:12px 15px}.split-cards .MuiList-root .MuiListItem-root:hover{background-color:#f5f5f5!important}.split-cards .MuiList-root .MuiListItem-root.active{background-color:#f5f5f5!important;font-weight:700!important}.file-actions{margin:3px;width:100%;display:flex}.file-actions .MuiButton-root{padding:0 8px;margin:2px 4px}.file-actions .MuiButton-root .MuiSvgIcon-root{height:18px;color:inherit}.small-grey-button{color:#616161!important;background-color:#fafafa!important}.small-grey-button,.small-grey-button-disabled{font-size:small!important;padding-left:4px!important;border:1px solid #d5d5d5!important}.small-grey-button-disabled{color:#858585!important;background-color:#e0e0e0!important}.folder-contents-table .MuiTable-root{border-radius:0!important}.folder-contents-table .MuiTableHead-root{background-color:#f5f5f5!important;border-top:2px solid #e0e0e0!important;border-bottom:2px solid #e0e0e0!important}.folder-contents-table .MuiTableHead-root .MuiTableCell-root{color:#616161!important;font-weight:600!important}.folder-contents-table .body-cell-label{margin-bottom:-3px}.icon-cell-header{padding-left:70px!important}.icon-cell .file-name{display:flex;flex-direction:row;align-items:center}.icon-cell .file-name .MuiSvgIcon-root{margin-left:16px;margin-right:24px}.clickable-table-row:hover{cursor:pointer;background-color:#eee}.new-directory-item{z-index:1301!important}.new-directory-item .MuiMenuItem-root{color:#616161}.new-directory-item .MuiSvgIcon-root{font-size:large;margin-right:5px}.plain-message{justify-content:center!important;flex-direction:column;height:100%}.document-tree-label,.plain-message{display:flex!important;align-items:center!important}.document-tree-label{flex-direction:row}.document-tree-label .MuiSvgIcon-root{font-size:medium;margin-bottom:4px;margin-right:5px;color:#162540}.addendum-history .aligned-row,.addendum-history .productivity-point-tooltip div,.addendum-history .quick-access-widget .card-header .header,.addendum-history .quick-access-widget .card-header .sub-header,.addendum-history .simulator-chart .year-controls,.addendum-history .simulator-productivity-chart .year-controls,.productivity-point-tooltip .addendum-history div,.quick-access-widget .card-header .addendum-history .header,.quick-access-widget .card-header .addendum-history .sub-header,.simulator-chart .addendum-history .year-controls,.simulator-productivity-chart .addendum-history .year-controls{padding:10px 0}.addendum-history .aligned-row .text,.addendum-history .productivity-point-tooltip div .text,.addendum-history .quick-access-widget .card-header .header .text,.addendum-history .quick-access-widget .card-header .sub-header .text,.addendum-history .simulator-chart .year-controls .text,.addendum-history .simulator-productivity-chart .year-controls .text,.productivity-point-tooltip .addendum-history div .text,.quick-access-widget .card-header .addendum-history .header .text,.quick-access-widget .card-header .addendum-history .sub-header .text,.simulator-chart .addendum-history .year-controls .text,.simulator-productivity-chart .addendum-history .year-controls .text{font-family:"Overpass"!important;font-weight:400!important;font-size:1.1rem!important;line-height:1.75!important;letter-spacing:.00938em!important;font-weight:600!important}.addendum-history .aligned-row .MuiSvgIcon-root,.addendum-history .productivity-point-tooltip div .MuiSvgIcon-root,.addendum-history .quick-access-widget .card-header .header .MuiSvgIcon-root,.addendum-history .quick-access-widget .card-header .sub-header .MuiSvgIcon-root,.addendum-history .simulator-chart .year-controls .MuiSvgIcon-root,.addendum-history .simulator-productivity-chart .year-controls .MuiSvgIcon-root,.productivity-point-tooltip .addendum-history div .MuiSvgIcon-root,.quick-access-widget .card-header .addendum-history .header .MuiSvgIcon-root,.quick-access-widget .card-header .addendum-history .sub-header .MuiSvgIcon-root,.simulator-chart .addendum-history .year-controls .MuiSvgIcon-root,.simulator-productivity-chart .addendum-history .year-controls .MuiSvgIcon-root{color:#9e9e9e;font-size:large;margin:0 10px}.addendum-history .aligned-row .create-addendum .MuiSvgIcon-root,.addendum-history .productivity-point-tooltip div .create-addendum .MuiSvgIcon-root,.addendum-history .quick-access-widget .card-header .header .create-addendum .MuiSvgIcon-root,.addendum-history .quick-access-widget .card-header .sub-header .create-addendum .MuiSvgIcon-root,.addendum-history .simulator-chart .year-controls .create-addendum .MuiSvgIcon-root,.addendum-history .simulator-productivity-chart .year-controls .create-addendum .MuiSvgIcon-root,.productivity-point-tooltip .addendum-history div .create-addendum .MuiSvgIcon-root,.quick-access-widget .card-header .addendum-history .header .create-addendum .MuiSvgIcon-root,.quick-access-widget .card-header .addendum-history .sub-header .create-addendum .MuiSvgIcon-root,.simulator-chart .addendum-history .year-controls .create-addendum .MuiSvgIcon-root,.simulator-productivity-chart .addendum-history .year-controls .create-addendum .MuiSvgIcon-root{color:#fff;font-size:large;margin:0 10px}.addendum-card{cursor:pointer;background-color:#fff;box-shadow:2px 2px 5px 0 rgba(0,0,0,.05);-webkit-transform:scale(1);transform:scale(1);transition:.2s!important;overflow:visible!important}@media (min-width:960px){.addendum-card{height:220px!important}}.addendum-card:hover{background-color:#f8f8f8;box-shadow:2px 3px 7px 0 rgba(0,0,0,.075),0 1px 10px 0 rgba(0,0,0,.05);-webkit-transform:scale(1.03);transform:scale(1.03)}.addendum-card .large-content{font-size:1rem!important;line-height:1.57!important;letter-spacing:.00714em!important}.addendum-card .large-content,.addendum-card .small-content{margin:auto 0!important;padding:20px!important;font-family:"Overpass"!important;font-weight:400!important}.addendum-card .small-content{font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important}.division-section-title{background-color:#253f6e!important;color:#fff!important}.account-summary{width:100%;padding:12px}.account-summary .heading{font-family:"Overpass"!important;font-weight:400!important;font-size:1.2rem!important;line-height:1.6!important;letter-spacing:.0075em!important;font-weight:600!important}.account-summary.condensed .info-line p:nth-child(2){text-align:end}.account-summary .info-line{display:flex;flex-direction:column;align-items:flex-start;color:#253f6e}.account-summary .info-line .MuiTypography-root{font-weight:600!important}.account-summary .info-line .email{word-break:break-all}.account-summary .info-line>p:first-child{color:#686868;padding:4px 0}.account-summary .info-line p:not(:first-child){padding-left:10px}.account-summary .info-line.spaced{justify-content:space-between}.account-summary .info-line.padding{padding-top:8px}.account-summary .info-line .contact-attribute{padding-left:15px;padding-bottom:2px;display:flex;flex-direction:row;align-items:flex-start}.account-summary .info-line .contact-attribute p:not(:first-child){padding-left:0}.account-summary .info-line .contact-attribute .MuiSvgIcon-root{font-size:18px;margin-right:10px}.account-summary .info-line .contact-attribute.padding-top{padding-top:10px}.account-summary .MuiGrid-item:first-child{border-right:1.5px solid #e0e0e0}@media (max-width:600px){.account-summary .MuiGrid-item:first-child{border-bottom:1.5px solid #e0e0e0;border-right:none}}.account-summary .MuiTableCell-head{height:32px!important;font-weight:600;color:#686868}.account-summary .MuiButton-root{height:25px!important}.account-summary .costs-table{margin-top:10px}.account-summary .costs-table .MuiTable-root{border-radius:3px!important;background-color:#fff;box-shadow:inset 0 0 0 2px #eee!important}.account-summary .costs-table .MuiTableRow-root{outline:1px solid #eee!important}.account-summary .costs-table .MuiTableRow-root .MuiTableCell-head{color:#686868}.account-summary .costs-table .MuiTableRow-root .MuiTableCell-head:first-child{border-right:2px solid #eee!important;font-weight:700}.account-summary .costs-table .MuiTableCell-head{height:35px!important}.account-summary .MuiTableCell-root{padding:0!important}.page-tabs{position:relative}.page-tabs .log-payment .MuiButton-root{z-index:1}@media (max-width:750px){.page-tabs .log-payment{padding-top:20px;display:flex;width:100%;align-items:flex-end;justify-content:flex-end}}@media (min-width:750px){.page-tabs .MuiButton-root{position:absolute;bottom:10px;right:0}}@media (max-width:960px){.line-item-filters{display:flex;justify-content:center}}.line-item-filters .filter-label{margin-right:20px;font-weight:600!important}.table-options-info{padding:0 0 10px!important;display:flex;justify-content:space-between;align-items:center}@media (max-width:810px){.table-options-info{padding:25px 0 15px!important;justify-content:center;flex-direction:column}.table-options-info .toggles{order:1}.table-options-info .generate-date{order:0;padding-bottom:15px}}@media (max-width:600px){.table-options-info .generate-date{display:flex;flex-direction:column;padding-bottom:20px}}.table-options-info .toggles .MuiTypography-root{font-weight:600!important;padding-right:10px;color:#253f6e;line-height:1}.table-options-info .generate-date .MuiTypography-root{padding-top:4px;padding-left:5px;line-height:1;color:#616161}.table-options-info .generate-date .MuiTypography-subtitle1{padding-top:4px;padding-left:8px;line-height:1;font-weight:600;color:#253f6e}.table-options-info .generate-date .MuiButton-root{margin-left:10px;padding-left:5px}.table-options-info .generate-date .MuiButton-startIcon{margin-left:4px;margin-right:4px}.highlight-cards{display:flex;align-items:stretch}.highlight-cards .MuiGrid-item{display:flex;flex-direction:column;height:100%}.highlight-cards .MuiPaper-root{height:100%}.invoice-list{padding:20px}.invoice-list .summary-card-header{font-family:"Overpass"!important;font-weight:400!important;font-size:1.2rem!important;line-height:1.6!important;letter-spacing:.0075em!important;padding-bottom:5px}.invoice-list .summary-card{padding-bottom:15px}.invoice-list .invoice-table{padding-top:15px}.scrollable-sidebar{overflow-y:auto;height:calc(100vh - 92px)}.scrollable-sidebar .MuiFormControlLabel-root{padding:0 0 0 10px!important}.scrollable-sidebar .MuiCheckbox-root{padding:4px}.scrollable-sidebar .MuiOutlinedInput-input{padding:7px 14px}.invoice-detail{width:100%!important;margin:0!important;padding:25px 50px}.invoice-detail .title{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;font-weight:600!important}.invoice-detail .info-card .info-header{padding-bottom:10px;min-height:41px}.invoice-detail .info-card .info-header .link{background-color:#f0f0f0;color:#3675b0;font-weight:800}.invoice-detail .info-card .info-header button{background-color:#fff;padding:2px 10px!important;font-size:small}.invoice-detail .info-card .info-body{padding:15px}.invoice-detail .info-card .info-body .MuiGrid-item{padding-bottom:3px}.invoice-detail .info-card .info-body .label{font-size:smaller;font-weight:600;color:grey}.invoice-detail .info-card .info-body .value{padding-top:3px;font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important}.invoice-detail .info-card .info-body .value button span{font-size:small}.invoice-detail .info-card .info-body .value .status-chip p{font-size:small!important}.invoice-detail .info-card .info-body .value.transparent{color:#9e9e9e}.invoice-detail .info-card .info-body .label-icon-div{display:flex;align-items:flex-end}.invoice-detail .info-card .info-body .label-icon-div .edit-desc{padding:2px;margin-left:15px}.payment-tooltip{white-space:pre-line}.payment-tooltip a{color:#fff!important}.payments-for-invoice{margin:15px!important}.payments-for-invoice .payment-table-container{max-height:20.5em}.payments-for-invoice .payment-table-header-cell{background-color:#253f6e!important;color:#fff!important;padding:0 10px!important}.payments-for-invoice .payment-table-body-cell{padding:0 10px!important}.division-statistics-table{background-color:#fff;border-radius:3px;padding:10px;--col-0-width:12rem;--col-1-width:7rem}.division-statistics-table .MuiTableContainer-root{max-height:65vh}.division-statistics-table .effort-log-table .header-cell[data-Highlight=true],.division-statistics-table .effort-log-table .header-cell[data-left=true],.division-statistics-table .header-cell,.division-statistics-table .header-cell[data-disabled=true],.effort-log-table .division-statistics-table .header-cell[data-Highlight=true],.effort-log-table .division-statistics-table .header-cell[data-left=true]{background-color:#f0f0f0;text-align:right;border:1px solid #e0e0e0;padding-right:8px}.division-statistics-table .header-cell.background{background-color:#fff!important;z-index:3;box-shadow:2px 0 5px 0 rgba(0,0,0,.05)}.division-statistics-table .header-cell.button{padding:0}.division-statistics-table .header-cell.button button{padding:0;width:100%;height:100%}.division-statistics-table .header-cell.button button span{justify-content:left;text-align:left;padding-left:10px}.division-statistics-table .header-cell.button button span span{text-align:left;padding:0}.division-statistics-table .header-cell[data-disabled=true]{color:rgba(0,0,0,.26)!important}.division-statistics-table .header-cell[data-highlight=true]{border:1px solid #162540;background-color:#253f6e;color:#fff;transition:all .25s ease-in-out}.division-statistics-table .header-cell[data-highlight=true] button{color:#fff}.division-statistics-table .sub-header-cell,.division-statistics-table .sub-header-cell[data-mode=activity],.division-statistics-table .sub-header-cell[data-mode=cost],.division-statistics-table .sub-header-cell[data-mode=productivity]{background-color:#253f6e;color:#fff;white-space:nowrap;position:-webkit-sticky;position:sticky;top:48px;z-index:3}.division-statistics-table .sub-header-cell[data-mode=activity]{background-color:#c5e6c5;color:#255925}.division-statistics-table .sub-header-cell[data-mode=cost]{background-color:#f5e797;color:#825705}.division-statistics-table .sub-header-cell[data-mode=productivity]{background-color:#d2e5f7;color:#253f6e}.division-statistics-table .sticky,.division-statistics-table .sticky[data-column="0"],.division-statistics-table .sticky[data-column="1"],.division-statistics-table .sticky[data-column="2"]{position:-webkit-sticky;position:sticky;text-overflow:ellipsis;overflow:hidden;z-index:3}.division-statistics-table .sticky[data-column="0"]{left:0;min-width:var(--col-0-width);max-width:var(--col-0-width)}.division-statistics-table .sticky[data-column="1"]{left:var(--col-0-width);min-width:var(--col-1-width);max-width:var(--col-1-width)}.division-statistics-table .sticky[data-column="2"]{left:calc(var(--col-0-width) + var(--col-1-width));min-width:var(--col-1-width);max-width:var(--col-1-width);box-shadow:2px 0 5px 0 rgba(0,0,0,.05)}.division-statistics-table .data-cell,.division-statistics-table .data-cell[data-disabled=true],.division-statistics-table .study-statistics-table .data-cell[data-disabled=true],.division-statistics-table .study-statistics-table .data-cell[data-negative=true],.study-statistics-table .division-statistics-table .data-cell[data-disabled=true],.study-statistics-table .division-statistics-table .data-cell[data-negative=true]{background-color:#fff;border:1px solid #f0f0f0;white-space:nowrap}.division-statistics-table .data-cell.button{padding:0}.division-statistics-table .data-cell.button button{padding:0;width:100%;height:100%;justify-content:flex-end;border-radius:0!important}.division-statistics-table .data-cell.button button span{padding-right:5px}.division-statistics-table .data-cell.button button span span{font-family:"Overpass"!important;font-weight:400!important;font-size:.88rem!important;line-height:1.35!important;letter-spacing:.01071em!important;padding-right:0}.division-statistics-table .data-cell.button button:hover{box-shadow:0 0 3px 1px #253f6e;transition:box-shadow .25s ease}.division-statistics-table .data-cell[data-disabled=true],.division-statistics-table .study-statistics-table .data-cell[data-disabled=true][data-negative=true],.study-statistics-table .division-statistics-table .data-cell[data-disabled=true][data-negative=true]{color:rgba(0,0,0,.26)!important}.mode-toggle-group{box-shadow:2px 2px 5px 0 rgba(0,0,0,.05)}.mode-toggle-group .MuiToggleButton-root{text-transform:none!important;border-style:solid!important;border-width:1.5px!important;padding:5px 15px!important;font-weight:500}.mode-toggle-group .MuiToggleButton-root[aria-pressed=false]{background-color:#fff!important;border-color:#e0e0e0!important;color:#424242!important}.mode-toggle-group .MuiToggleButton-root[aria-pressed=true]{background-color:#253f6e!important;color:#fff!important}.mode-toggle-group .MuiToggleButton-root[aria-pressed=true][data-mode=activity]{background-color:#c5e6c5!important;color:#255925!important}.mode-toggle-group .MuiToggleButton-root[aria-pressed=true][data-mode=cost]{background-color:#f5e797!important;color:#825705!important}.mode-toggle-group .MuiToggleButton-root[aria-pressed=true][data-mode=productivity]{background-color:#d2e5f7!important;color:#253f6e!important}.mode-toggle-group .MuiToggleButton-label{line-height:1;padding:2px 0 0}.user-detail-option-header{border:solid #767b8b;border-width:0 0 .05em}.not-selected-user-detail-option-tab,.selected-user-detail-option-tab,.user-detail-option-tab{font-family:"Overpass"!important;font-weight:400!important;font-size:1.1rem!important;line-height:1.75!important;letter-spacing:.00938em!important;color:#253f6e!important;background-color:#f0f0f0!important;box-shadow:none!important;border-style:solid!important;border-width:0 0 .25em!important;border-radius:0!important;margin-right:10px!important}.user-detail-main{padding:2em 0 0}.user-role-table{max-height:300px;overflow-y:auto}.not-selected-user-detail-option-tab{border-style:hidden!important}.selected-user-detail-option-tab{border-color:#253f6e!important}.statistics-table-header{background-color:#253f6e;color:#fff;padding:.5em .5em .5em 1em!important}.statistics-table-header-cell,.statistics-table-header-cell-disabled{padding:6px 8px;font-size:.95rem;font-weight:600;line-height:1.75;letter-spacing:.02857em;text-align:center}.statistics-table-header-cell-disabled{color:rgba(0,0,0,.26)}.statistics-table-container{max-height:15em;width:91.5em!important}.statistics-table-study-cell{background-color:#d3daec}.statistics-table-effort-log-cell{border-color:#767b8b;text-align:center!important}.statistics-table-productivity-cell,.statistics-table-productivity-cell-negative{border-bottom:.15rem solid #f0f0f0!important;text-align:end!important}.statistics-table-productivity-cell-negative{color:#e04f4f!important}.statistics-table-effort-log-cell-input input{padding:10px 14px}.statistics-table-month-header-cell{width:100%}.statistics-table-contrast-row{background-color:#eee}.statistics-table-year-select{color:#fff;font-size:1.5em;text-align:center}.statistics-table-year-select span{display:inline-block;vertical-align:middle;line-height:normal;font-size:1.25rem}.statistics-table-year-select button span svg{font-size:1.75rem}.monthly-effort-scrollable{overflow-y:scroll;max-height:20em}.salary-table-container{max-height:20.5em}.salary-table-header-cell,.salary-table-header-cell[data-header-type=effectiveDate],.salary-table-header-cell[data-header-type=fringe]{background-color:#253f6e!important;color:#fff!important}.salary-table-header-cell[data-header-type=effectiveDate]{border-radius:3px 0 0 0}.salary-table-header-cell[data-header-type=fringe]{border-radius:0 3px 0 0}.division-statistics-table .effort-log-table .header-cell[data-disabled=true],.effort-log-table .division-statistics-table .header-cell[data-disabled=true],.effort-log-table .header-cell,.effort-log-table .header-cell[data-Highlight=true],.effort-log-table .header-cell[data-left=true],.effort-log-table .simulator-effort-table .header-cell[data-disabled=true],.simulator-effort-table .effort-log-table .header-cell[data-disabled=true]{background-color:#f0f0f0;font-size:.95rem;font-weight:600;line-height:1.75;letter-spacing:.02857em;text-align:right;padding:0}.effort-log-table .header-cell.background{background-color:#fff!important}.effort-log-table .header-cell.activity{background-color:#c5e6c5;color:#255925}.effort-log-table .header-cell.cost{background-color:#f5e797;color:#825705}.effort-log-table .header-cell.productivity{background-color:#d2e5f7;color:#253f6e}.effort-log-table .header-cell.effort{background-color:#b1b4d7;color:#474c89}.effort-log-table .header-cell.sticky{position:-webkit-sticky!important;position:sticky!important;left:0!important;z-index:3}.effort-log-table .header-cell .header-button{padding:0;width:100%;height:100%}.effort-log-table .header-cell .header-button span{justify-content:left;padding:0 10px}.effort-log-table .header-cell .header-button span span:first-child{padding:0}.effort-log-table .header-cell[data-left=true]{border-radius:3px 0 0 0;padding:0 10px}.effort-log-table .header-cell[data-Highlight=true]{background-color:#253f6e;color:#fff;transition:background .25s ease-in-out}.effort-log-table .header-cell[data-Highlight=true] button{color:#fff}.effort-log-table .data-cell,.effort-log-table .data-cell[data-disabled=true],.effort-log-table .study-statistics-table .data-cell[data-disabled=true],.effort-log-table .study-statistics-table .data-cell[data-negative=true],.study-statistics-table .effort-log-table .data-cell[data-disabled=true],.study-statistics-table .effort-log-table .data-cell[data-negative=true]{border:.075rem solid #f0f0f0;white-space:nowrap;text-align:right}.effort-log-table .data-cell.unused{background-color:#f0f0f0!important;background-image:repeating-linear-gradient(-45deg,#fff,#fff 5%,#f0f0f0 0,#f0f0f0 10%)!important}.effort-log-table .data-cell.button{padding:0}.effort-log-table .data-cell.button button{padding:0;width:100%;height:100%;justify-content:flex-end}.effort-log-table .data-cell.button button span{padding-right:5px}.effort-log-table .data-cell.button button span span{font-family:"Overpass"!important;font-weight:400!important;font-size:.88rem!important;line-height:1.35!important;letter-spacing:.01071em!important;padding-right:0}.effort-log-table .data-cell.button button:hover{box-shadow:0 0 3px 1px #253f6e;transition:all .25s ease}.effort-log-table .data-cell[data-disabled=true],.effort-log-table .study-statistics-table .data-cell[data-disabled=true][data-negative=true],.study-statistics-table .effort-log-table .data-cell[data-disabled=true][data-negative=true]{color:rgba(0,0,0,.26)}.effort-log-table .data-cell[data-border-top=true]{border-top:.15rem solid #f0f0f0}.effort-log-table .background-cell{background-color:#fff}.effort-log-table .row-separator{background-color:#f0f0f0;height:6px}.effort-log-table-header{padding:0!important;display:flex;justify-content:space-between;align-items:center}.page-width{width:100%!important}@media (min-width:960px){.page-width{width:calc(100vw - 115px)!important}.page-width.constrain-expanded{width:calc(100vw - 285px)!important}}.effort-log-form{margin:auto!important;width:100%!important;background-color:#fafafa!important}.effort-log-form.sm{max-width:600px!important}.effort-log-form.md{max-width:960px!important}.effort-log-form.lg{max-width:1280px!important}.effort-log-form .form-body{max-height:calc(100vh - 240px)!important;overflow-y:auto!important}.effort-log-form .MuiCardHeader-root{font-size:10px;padding:10px 1em}.effort-log-form .MuiCardHeader-title{font-size:2em!important;font-weight:500!important}.effort-log-form .MuiCardHeader-action{padding-top:6px;padding-right:6px}.effort-log-form .MuiCardHeader-action .MuiButtonBase-root{padding:5px}.effort-log-form .MuiCardContent-root{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.effort-log-form .MuiCardActions-root{padding:10px 1em}.effort-log-form .MuiChip-root{height:25px!important;border-radius:25px}.effort-log-form.short .MuiCardContent-root{max-height:calc(100vh - 250px)!important}.permission-field>div{padding:0}.permission-field.label{font-weight:700;width:60%;padding:1.25em;margin-top:8px!important;margin-bottom:4px!important;border-radius:3px 0 0 3px;background-color:#253f6e;color:#fff;min-height:3.6em}.permission-field .MuiInputBase-root{box-shadow:2px 2px 5px 0 rgba(0,0,0,.05);border-radius:0 3px 3px 0!important;min-height:3.6em}.account-list-divider{border-bottom:1px solid #bdbdbd!important}.account-list-card{cursor:pointer;background-color:#fff;box-shadow:2px 2px 5px 0 rgba(0,0,0,.05);-webkit-transform:scale(1);transform:scale(1);transition:.2s!important;border:2px solid #eee!important;display:flex;flex-direction:column;align-items:center;overflow:visible!important}.account-list-card:hover{box-shadow:2px 3px 7px 0 rgba(0,0,0,.075),0 1px 10px 0 rgba(0,0,0,.05);-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media (min-width:1280px){.account-list-card{min-height:337px!important}}@media (min-width:960px){.account-list-card{min-height:337px!important}}.account-list-card .card-title{padding-top:20px;display:flex;flex-direction:column}.account-list-card .card-title .account-name{font-family:"Overpass"!important;font-weight:400!important;font-size:1rem!important;line-height:1.57!important;letter-spacing:.00714em!important;font-weight:600!important;padding:10px 0;display:flex;align-items:center}.account-list-card .card-title .study-name{color:#757575!important;display:flex;justify-content:center}.account-list-card .account-summary{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;margin-top:15px}.account-list-card .account-summary .info-row{margin-bottom:10px}.account-list-card .account-summary .info-row .invoice-label{display:flex;justify-content:center}.account-list-card .account-summary .info-row .invoice-status-button{display:flex;justify-content:center;flex-wrap:wrap}.account-list-card .account-summary .no-invoices-label{font-family:"Overpass"!important;font-weight:400!important;font-size:1rem!important;line-height:1.57!important;letter-spacing:.00714em!important;color:#757575!important;font-weight:600!important;padding:10px 0;display:flex;align-items:center}.payment-detail .pd-section-title{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;font-weight:600!important;margin-bottom:10px}.payment-detail .label-text{color:#757575}.payment-detail .label-text.payment-info{text-align:right}.payment-detail .label-text.invoice-info{min-width:150px}.payment-detail .value-text{font-weight:600!important}.payment-detail .value-text.check{font-size:1.25rem!important}.payment-detail .value-text.payment-info{min-width:125px;text-align:right}.payment-detail .payment-info-card{display:flex;min-height:150px}.payment-detail .payment-info-card .content-left{display:flex;flex-wrap:wrap;height:100%;justify-content:space-between}@media (min-width:600px){.payment-detail .payment-info-card .content-left{flex-direction:column;justify-content:space-evenly}}.payment-detail .payment-info-card .content-right{display:flex;flex-direction:column}@media (min-width:600px){.payment-detail .payment-info-card .content-right{align-items:flex-end;justify-content:space-evenly}}.payment-detail .payment-info-card .content-right .content-row{display:flex}@media (max-width:600px){.payment-detail .payment-info-card .content-right .content-row{justify-content:space-between}}.payment-detail .invoice-info-card{display:flex;flex-direction:column;justify-content:space-evenly;min-height:150px}.payment-detail .invoice-info-card .content-row{display:flex}.tooltip-row{display:flex;justify-content:space-between;flex-wrap:nowrap}.tooltip-row .tooltip-row-label{margin-right:10px}.account-list-error{padding-right:0!important;padding-left:0!important}.account-list-error .paper{padding-top:0;height:40vh!important}.account-list-error .error-text{text-align:center!important;vertical-align:middle!important;height:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.payments-footer{display:flex;flex-direction:column;justify-self:flex-end;position:-webkit-sticky;position:sticky;bottom:0;z-index:1002}.payments-footer.constrainable{width:100%!important}@media (min-width:960px){.payments-footer.constrainable.collapsed{width:calc(100vw - 130px)!important}.payments-footer.constrainable.expanded{width:calc(100vw - 300px)!important}}.payments-footer .table{min-width:-webkit-max-content!important;min-width:max-content!important;max-width:28%!important}@media (max-width:600px){.payments-footer .table.constrainable{width:100%!important;max-width:100%!important}}@media (min-width:960px){.payments-footer .table.constrainable.collapsed{max-width:26.5%!important}.payments-footer .table.constrainable.expanded{max-width:28%!important}}@media (min-width:1920px){.payments-footer .table.constrainable.collapsed{max-width:24.5%!important}.payments-footer .table.constrainable.expanded{max-width:25%!important}}.payments-footer .table .cell-header{background-color:#d2e5f7;color:#162540!important;width:70%!important;font-weight:700!important}.payments-footer .table .cell-body{background-color:#d2e5f7;color:#162540!important;font-weight:700}.simulator-page{background-color:#3675b0;min-height:calc(100vh - 45px);padding-bottom:20px}.simulator-page-heading{height:45px;width:100%;background-color:#3675b0;color:#fff;display:flex;align-items:center;padding-left:1rem;padding-right:1rem}.simulator-page-heading .title{font-family:"Overpass"!important;font-weight:400!important;font-size:1.5rem!important;line-height:1.334!important;letter-spacing:0!important;font-weight:600!important;padding-right:10px}@media (max-width:600px){.simulator-page-heading{height:auto;padding-top:8px;padding-bottom:8px}}.simulator-detail{width:100%!important}.simulator-detail .simulator-body{padding:15px 8px 0 0!important}.simulator-detail .simulator-side-bar{--num-sidebar-displays:1;overflow-x:auto}.simulator-detail .simulator-side-bar .description{max-height:140px!important;margin:10px;padding:10px}.simulator-detail .simulator-side-bar .description .simulator-subtitle{font-family:"Overpass"!important;font-weight:400!important;font-size:1.1rem!important;line-height:1.75!important;letter-spacing:.00938em!important}.simulator-detail .simulator-side-bar .description .simulator-description{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;max-height:89px!important;white-space:pre-line;overflow-y:scroll}.simulator-detail .simulator-variables-body{width:100%;overflow-y:auto}.simulator-detail .simulator-variables-body .account-list-error,.simulator-detail .simulator-variables-body .page-body{width:100%!important}.simulator-title{font-family:"Overpass"!important;font-weight:400!important;font-size:1.5rem!important;line-height:1.334!important;letter-spacing:0!important}.simulator-chart.card{width:100%}.simulator-chart .tooltip-div{border-radius:3px;background-color:rgba(0,0,0,.8);color:#fff;margin-top:-10px;margin-bottom:1px;padding:5px 8px}.simulator-chart .tooltip-div .month{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;font-weight:700!important}.simulator-chart .tooltip-div .value{font-family:"Overpass"!important;font-weight:400!important;font-size:.88rem!important;line-height:1.35!important;letter-spacing:.01071em!important}.simulator-chart .year-controls span:first-child button{-webkit-transform:translate(70px,-36px);transform:translate(70px,-36px)}.simulator-chart .year-controls span:nth-child(2) button{-webkit-transform:translate(-20px,-36px);transform:translate(-20px,-36px)}.simulator-chart .year-controls button{background-color:#253f6e;color:#fff}.simulator-chart .year-controls button:hover{background-color:#162540}.simulator-output-mode{padding:15px 0 15px 5px!important;display:flex;justify-content:space-between;align-items:center}@media (max-width:810px){.simulator-output-mode{padding:15px!important;justify-content:center;flex-direction:column}}.card-corner-button{position:absolute!important;right:0!important;top:-10px!important;background-color:#253f6e!important;color:#fff!important;border-radius:50px!important;z-index:10}.card-corner-button .MuiSvgIcon-root{font-size:18px}.simulator-landing{display:flex;flex-direction:column;justify-content:center;align-items:center}.simulator-landing .half-background{position:fixed;top:0;left:0;width:100%;height:55%;background-color:#3675b0;z-index:-1}.simulator-landing .heading{display:flex;flex-direction:column;max-width:800px;margin:30px 20px 20px;padding:20px 30px;color:#fff;border-radius:3px;background-color:rgba(0,0,0,.1);border:1.5px solid rgba(0,0,0,.1)}.simulator-landing .heading .MuiTypography-root{text-align:center}.simulator-landing .heading h2{font-family:"Overpass"!important;font-weight:400!important;font-size:1.5rem!important;line-height:1.334!important;letter-spacing:0!important;font-style:italic;font-weight:600!important;padding-bottom:10px}.simulator-landing .heading button{border-radius:50px;height:40px;width:300px!important;margin:auto;margin-top:15px!important;color:#424242;background-color:#f5f5f5;box-shadow:2px 5px 8px 0 rgba(0,0,0,.075),0 2px 14px 0 rgba(0,0,0,.1)}.simulator-landing .list{display:flex;flex-direction:column;width:100%;max-width:1300px!important;padding:20px}.productivity-point-tooltip .simulator-landing .list div,.quick-access-widget .card-header .simulator-landing .list .header,.quick-access-widget .card-header .simulator-landing .list .sub-header,.simulator-chart .simulator-landing .list .year-controls,.simulator-landing .list .aligned-row,.simulator-landing .list .productivity-point-tooltip div,.simulator-landing .list .quick-access-widget .card-header .header,.simulator-landing .list .quick-access-widget .card-header .sub-header,.simulator-landing .list .simulator-chart .year-controls,.simulator-landing .list .simulator-productivity-chart .year-controls,.simulator-productivity-chart .simulator-landing .list .year-controls{padding-bottom:10px}.simulator-landing .list .MuiToolbar-root{margin-bottom:0!important;color:#fff}.changelogs{margin:10px}.changelogs .MuiCardHeader-root{position:-webkit-sticky;position:sticky;top:0;border-bottom:1.5px solid #eee;padding:12px 10px 10px}.changelogs .MuiCardHeader-root .MuiTypography-root{font-family:"Overpass"!important;font-weight:400!important;font-size:1rem!important;line-height:1.57!important;letter-spacing:.00714em!important;line-height:1em!important}.changelogs .MuiCardContent-root{padding:0!important;color:#424242;overflow-y:auto;max-height:calc(75vh - 190px)}.changelogs .changelog:last-child{border-bottom:none}.changelogs .changelog{padding:10px;border-bottom:1.5px solid #eee}.changelogs .changelog span{font-weight:600}.transition,.transition.disappear{transition:all .5s ease-in-out}.transition.disappear{height:0;width:0;display:none}.input-cell form{max-width:none!important}.input-cell .MuiFormControl-root{margin:0!important}.input-cell .MuiFormControl-root input{text-align:end!important}.input-cell .MuiFormControl-root .MuiFilledInput-root{border-radius:3px;padding:0 8px!important}.input-cell .MuiFormControl-root .MuiFilledInput-input{padding:10px 2px!important}.input-cell .MuiFormControl-root .MuiFilledInput-underline:after,.input-cell .MuiFormControl-root .MuiFilledInput-underline:before{content:none!important}.input-cell .MuiFormControl-root .MuiInputAdornment-positionEnd{margin-left:2px!important}.simulator-year-select{background-color:#fff;padding:0 4px;margin-left:10px;border-radius:3px;border:1.5px solid #e0e0e0}.simulator-year-select .MuiTypography-root{font-family:"Overpass"!important;font-weight:400!important;font-size:1.2rem!important;line-height:1.6!important;letter-spacing:.0075em!important;font-weight:600!important;padding:2px 5px 0;color:#253f6e}.simulator-year-select .MuiIconButton-root{padding:0;color:#757575}.variables{margin:10px;overflow:visible!important}.variables .button-container{border-bottom:1.5px solid #eee}.variables .button-container .update-simulator{padding:4px 50px 2px!important;margin:5px 0}.variables .update-simulator{padding:4px 8px 2px!important;background-color:#b9bfca;color:#f2f2f2}.variables .update-simulator .MuiTypography-root{text-transform:uppercase;font-weight:600!important}.variables .update-simulator .MuiButton-label{line-height:normal}.variables .update-simulator.ready{cursor:pointer;border:1.5px solid #162540;background-color:#253f6e;color:#fff;position:relative;-webkit-animation:double-pulse-primary-small 2.5s ease-in-out infinite;animation:double-pulse-primary-small 2.5s ease-in-out infinite}.variables .update-simulator.ready .MuiTypography-root{-webkit-animation:pulse-size 1s ease-in-out infinite;animation:pulse-size 1s ease-in-out infinite}.variables.expanded .header{padding:0 10px;height:45px}.variables.expanded .header .title{font-family:"Overpass"!important;font-weight:400!important;font-size:1rem!important;line-height:1.57!important;letter-spacing:.00714em!important;line-height:1em!important;padding-right:10px}.variables.expanded .header .MuiFormControlLabel-root{margin:0}.variables.expanded .header .MuiButton-root{font-family:"Overpass"!important;font-weight:400!important;font-size:.88rem!important;line-height:1.35!important;letter-spacing:.01071em!important;font-weight:600!important;text-transform:uppercase;padding:6px 10px 12px;margin-top:8px;color:#757575!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.variables.expanded .header .MuiButton-root.Mui-disabled{color:#253f6e!important;background-color:#eee!important}.variables.expanded .MuiCardContent-root{background-color:#eee!important;max-height:none!important}.variables.expanded .features{padding:0 10px;height:45px}.variables.expanded .features .MuiFormControlLabel-root{margin:0}.variables.expanded .features .tabs .MuiButton-root{font-family:"Overpass"!important;font-weight:400!important;font-size:.88rem!important;line-height:1.35!important;letter-spacing:.01071em!important;font-weight:600!important;text-transform:uppercase;padding:6px 10px 12px;margin-top:8px;color:#757575!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.variables.expanded .features .tabs .MuiButton-root.Mui-disabled{color:#253f6e!important;background-color:#eee!important}.variables .MuiCardHeader-root{position:-webkit-sticky;position:sticky;top:0;border-bottom:1.5px solid #eee;padding:12px 10px 10px}.variables .MuiCardHeader-root .MuiTypography-root{font-family:"Overpass"!important;font-weight:400!important;font-size:1rem!important;line-height:1.57!important;letter-spacing:.00714em!important;line-height:1em!important}.variables .MuiCardContent-root{padding:0!important;color:#424242;overflow-y:auto;max-height:650px!important}@media (max-width:1720px){.variables .MuiCardContent-root{max-height:500px!important}}.variables .multi-header{flex-direction:row}.variables .multi-header .section-header{width:50%}.variables .section-header{height:30px!important;background-color:#f0f0f0;border-top:1.5px solid #e0e0e0;border-bottom:1.5px solid #e0e0e0;text-transform:uppercase;font-weight:600;color:#253f6e}.variables .section-header.inactive{cursor:pointer!important;color:#9e9e9e;background-color:#e0e0e0;border-top:1.5px solid #d3d3d3;border-bottom:1.5px solid #d3d3d3}.variables .section-header:last-child{border-left:1.5px solid #d3d3d3}.variables .section-header.standalone{background-color:#fff;border-top:none}.variables .slider-item{flex-direction:column;width:100%;border-bottom:1.5px solid #e0e0e0;padding:10px}.variables .slider-item.no-border{border-bottom:none!important}.variables .slider-item .subtext{display:flex;flex-direction:row}.variables .slider-item .subtext .MuiTypography-root{color:#616161}.variables .slider-item .subtext .MuiTypography-root,.variables .slider-item .subtext .MuiTypography-root:last-child{font-family:"Overpass"!important;font-weight:400!important;font-size:.88rem!important;line-height:1.35!important;letter-spacing:.01071em!important}.variables .slider-item .subtext .MuiTypography-root:last-child{color:#253f6e;font-weight:600!important;padding-left:5px}.variables .slider-item .MuiSlider-root{width:90%;padding:8px 0!important}.variables .slider-item .MuiSlider-root .MuiSlider-rail{height:5px}.variables .slider-item .MuiSlider-root .MuiSlider-track{height:5px;background-color:#3675b0}.variables .slider-item .MuiSlider-root .MuiSlider-thumb{height:14px;width:14px}.variables .slider-item .MuiSlider-root .MuiSlider-mark{height:18px;opacity:.5;border-radius:0;background-color:#253f6e}.variables .slider-item .slider-input{margin:0!important}.variables .slider-item .slider-input input{text-align:end!important}.variables .slider-item .slider-input .MuiFilledInput-root{border-radius:3px;padding:0 8px!important}.variables .slider-item .slider-input .MuiFilledInput-input{padding:10px 2px!important}.variables .slider-item .slider-input .MuiFilledInput-underline:after,.variables .slider-item .slider-input .MuiFilledInput-underline:before{content:none!important}.variables .slider-item .slider-input .MuiInputAdornment-positionEnd{margin-left:2px!important}.variables .slider-item .stepper-button{z-index:1;border-radius:50px;background-color:#fff;border:1.5px solid #bdbdbd;padding:0;margin-bottom:18px}.variables .slider-item .stepper-button .MuiSvgIcon-root{font-size:1.2rem}.lock-switch .MuiSwitch-switchBase{color:#fff}.lock-switch .MuiSwitch-track{opacity:1;background-color:#9e9e9e}.lock-switch .MuiSwitch-colorSecondary.Mui-checked{color:#fff}.lock-switch .MuiSwitch-colorSecondary.Mui-checked+.MuiSwitch-track{opacity:1;background-color:#45be52}.detailed-employees-collapsed{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;padding:10px 10px 0}.detailed-employees-collapsed span{font-weight:600}.detailed-employees-expanded{width:100%!important;margin:0!important}.detailed-employees-expanded form{max-width:none!important}.detailed-employees-expanded .employee-detail{position:relative;width:100%;overflow:visible}.detailed-employees-expanded .employee-detail .employee-header{padding:10px;position:relative;border-bottom:1px solid #e0e0e0}.detailed-employees-expanded .employee-detail .employee-header .MuiIconButton-root{position:absolute;right:-10px!important;top:-10px!important;background-color:#757575!important;color:#fff}.detailed-employees-expanded .employee-detail .employee-header .MuiIconButton-root .MuiSvgIcon-root{font-size:15px}.detailed-employees-expanded .employee-detail .employee-header .MuiFormControl-root{margin:0}.detailed-employees-expanded .employee-detail .simulated-chip{background-color:#f0aa2d;color:#fff;font-size:medium;font-weight:600}.detailed-employees-expanded .employee-detail .employee-content{margin:0;width:100%;height:275px!important;padding:10px;overflow-y:auto}.detailed-employees-expanded .employee-detail .MuiCardActions-root{border-top:1px solid #e0e0e0}.detailed-employees-expanded .employee-detail .employee-salary-logs .MuiChip-root{width:100%;padding:5px!important;margin-top:8px!important;cursor:pointer!important;background-color:#f5f5f5;border:1.5px solid #e0e0e0}.detailed-employees-expanded .employee-detail .employee-salary-logs .MuiChip-root .MuiChip-label{font-family:"Overpass"!important;font-weight:400!important;font-size:.88rem!important;line-height:1.35!important;letter-spacing:.01071em!important}.detailed-employees-expanded .employee-detail .employee-salary-logs .MuiIconButton-root{background-color:#f5f5f5;border:1.5px solid #e0e0e0}.detailed-employees-expanded .employee-detail .employee-salary-logs .MuiIconButton-root .MuiSvgIcon-root{font-size:18px}.detailed-employees-expanded .add-employee{font-family:"Overpass"!important;font-weight:400!important;font-size:1.2rem!important;line-height:1.6!important;letter-spacing:.0075em!important;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;cursor:pointer;width:100%;height:100%;-webkit-transform:translateY(0);transform:translateY(0);transition:all .2s ease-in-out;min-height:100px}.detailed-employees-expanded .add-employee:hover{-webkit-transform:scale(.9);transform:scale(.9)}.detailed-employees-expanded .MuiTextField-root .MuiIconButton-root{padding:10px}.detailed-employees-expanded .MuiTextField-root .MuiSvgIcon-root{font-size:20px}.detailed-employees-expanded .MuiTextField-root .MuiOutlinedInput-adornedEnd,.detailed-employees-expanded .MuiTextField-root .MuiOutlinedInput-inputAdornedEnd{padding-right:0!important}.detailed-employees-expanded .MuiTextField-root .MuiInputAdornment-positionEnd{margin:0}.employee-type-toggle .MuiToggleButtonGroup-root{margin:8px 0 10px;width:100%}.employee-type-toggle .MuiToggleButtonGroup-root .MuiToggleButton-root{text-transform:none!important;border-style:solid!important;border-width:1.5px!important;padding:5px 15px!important;font-weight:500;width:100%}.employee-type-toggle .MuiToggleButtonGroup-root .MuiToggleButton-root .MuiTypography-root{font-weight:600!important}.employee-type-toggle .MuiToggleButtonGroup-root .MuiToggleButton-root[aria-pressed=false]{background-color:#f5f5f5!important;border-color:#e0e0e0!important;color:#9e9e9e!important}.employee-type-toggle .MuiToggleButtonGroup-root .MuiToggleButton-root[aria-pressed=true]{background-color:#253f6e!important;color:#fff!important}.MuiSlider-markLabel[data-index="1"]{background-color:#253f6e;color:#fff;border-radius:50px;padding:3px 8px 1px;margin-top:-3px;z-index:1;font-weight:600}.employee-simulation-mode{margin:12px}.employee-simulation-mode .MuiCardHeader-root{padding:6px 4px 4px}.employee-simulation-mode .MuiCardHeader-root .MuiTypography-root{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;text-align:center;text-transform:uppercase;font-weight:600!important}.employee-simulation-mode .content{background-color:#fff;padding:8px 10px}.employee-simulation-mode .content .MuiFormControlLabel-root{margin:0}.employee-simulation-mode .content .MuiRadio-root{padding:4px 6px 4px 4px}.simulator-effort-table{background-color:#fff;border-radius:3px;--col-0-width:10rem;--col-1-width:7rem}.simulator-effort-table .effort-header{font-family:"Overpass"!important;font-weight:400!important;font-size:.95rem!important;line-height:1.35!important;letter-spacing:.00938em!important;font-weight:600!important;text-transform:uppercase;border-bottom:2px solid #eee;padding:5px 10px}.simulator-effort-table .effort-body{padding:10px}.simulator-effort-table .condensed-year-select .MuiTypography-root{padding-top:2px}.simulator-effort-table .condensed-year-select .MuiIconButton-root{padding:2px!important}.simulator-effort-table .MuiTableContainer-root{max-height:65vh}.effort-log-table .simulator-effort-table .header-cell[data-Highlight=true],.effort-log-table .simulator-effort-table .header-cell[data-left=true],.simulator-effort-table .effort-log-table .header-cell[data-Highlight=true],.simulator-effort-table .effort-log-table .header-cell[data-left=true],.simulator-effort-table .header-cell,.simulator-effort-table .header-cell[data-disabled=true]{background-color:#f0f0f0;text-align:right;border:1px solid #e0e0e0;padding-right:8px}.simulator-effort-table .header-cell.background{background-color:#fff!important;z-index:3;box-shadow:2px 0 5px 0 rgba(0,0,0,.05)}.simulator-effort-table .header-cell.button{padding:0}.simulator-effort-table .header-cell.button button{padding:0;width:100%;height:100%}.simulator-effort-table .header-cell.button button span{justify-content:left;text-align:left;padding-left:10px}.simulator-effort-table .header-cell.button button span span{text-align:left;padding:0}.simulator-effort-table .header-cell[data-disabled=true]{color:rgba(0,0,0,.26)!important}.simulator-effort-table .header-cell[data-highlight=true]{border:1px solid #162540;background-color:#253f6e;color:#fff;transition:all .25s ease-in-out}.simulator-effort-table .header-cell[data-highlight=true] button{color:#fff}.division-statistics-table .simulator-effort-table .sticky[data-column="2"],.simulator-effort-table .division-statistics-table .sticky[data-column="2"],.simulator-effort-table .sticky,.simulator-effort-table .sticky[data-column="0"],.simulator-effort-table .sticky[data-column="1"]{position:-webkit-sticky;position:sticky;text-overflow:ellipsis;z-index:3}.simulator-effort-table .sticky[data-column="0"]{left:0;min-width:var(--col-0-width);max-width:var(--col-0-width);padding-right:10px}.simulator-effort-table .sticky[data-column="1"]{left:var(--col-0-width);min-width:var(--col-1-width);max-width:var(--col-1-width)}.simulator-effort-table .data-cell,.simulator-effort-table .data-cell[data-disabled=true],.simulator-effort-table .study-statistics-table .data-cell[data-disabled=true],.simulator-effort-table .study-statistics-table .data-cell[data-negative=true],.study-statistics-table .simulator-effort-table .data-cell[data-disabled=true],.study-statistics-table .simulator-effort-table .data-cell[data-negative=true]{background-color:#fff;border:1px solid #f0f0f0;white-space:nowrap}.simulator-effort-table .data-cell.button{padding:0}.simulator-effort-table .data-cell.button button{padding:0;width:100%;height:100%;justify-content:flex-end;border-radius:0!important}.simulator-effort-table .data-cell.button button span{padding-right:5px}.simulator-effort-table .data-cell.button button span span{font-family:"Overpass"!important;font-weight:400!important;font-size:.88rem!important;line-height:1.35!important;letter-spacing:.01071em!important;padding-right:0}.simulator-effort-table .data-cell.button button:hover{box-shadow:0 0 3px 1px #253f6e!important;transition:box-shadow .25s ease}.simulator-effort-table .data-cell[data-disabled=true],.simulator-effort-table .study-statistics-table .data-cell[data-disabled=true][data-negative=true],.study-statistics-table .simulator-effort-table .data-cell[data-disabled=true][data-negative=true]{color:rgba(0,0,0,.26)!important}.simulator-summary-card{border-left:8px solid #253f6e}.simulator-summary-card div{padding:3px 6px}.simulator-summary-card span:first-child{font-family:"Overpass"!important;font-weight:400!important;font-size:1rem!important;line-height:1.57!important;letter-spacing:.00714em!important;white-space:nowrap}.simulator-summary-card span:nth-child(3){font-family:"Overpass"!important;font-weight:400!important;font-size:1.5rem!important;line-height:1.334!important;letter-spacing:0!important}.simulator-summary-card span:nth-child(5){font-family:"Overpass"!important;font-weight:400!important;font-size:1rem!important;line-height:1.57!important;letter-spacing:.00714em!important;font-size:small!important;color:#767b8b;white-space:nowrap}.simulator-summary-card div div:nth-child(2){margin:auto;text-align:center}.simulator-summary-card div div:nth-child(2) svg{font-size:3.1875rem}.simulator-summary-card[data-currency=true]{border-left-color:#72ce7c}.simulator-summary-card[data-currency=true] span:nth-child(3){color:#72ce7c}.simulator-summary-card[data-currency=true][data-negative=true]{border-left-color:#e04f4f}.simulator-productivity-chart .productivity-icon{fill:#72ce7c}.simulator-productivity-chart .employee-icon{color:#616161!important}.simulator-productivity-chart .patient-icon{color:#bdbdbd!important}.simulator-productivity-chart .legend{margin-left:70px}.simulator-productivity-chart .legend div span{margin-top:3px}.simulator-productivity-chart .legend div:nth-child(n+2){margin-left:6px}.simulator-productivity-chart .line-positive{stop-color:#72ce7c}.simulator-productivity-chart .line-negative{stop-color:#e04f4f}.simulator-productivity-chart .line-background{stop-color:#fff}.simulator-productivity-chart .employee-reference-line line{stroke:#616161!important}.simulator-productivity-chart .patient-reference-line line{stroke:#bdbdbd!important}.simulator-productivity-chart .year-controls span:first-child button{-webkit-transform:translate(70px,-36px);transform:translate(70px,-36px)}.simulator-productivity-chart .year-controls span:nth-child(2) button{-webkit-transform:translate(-20px,-36px);transform:translate(-20px,-36px)}.simulator-productivity-chart .year-controls button{background-color:#253f6e;color:#fff}.simulator-productivity-chart .year-controls button:hover{background-color:#162540}.productivity-point-tooltip div span:nth-child(2){margin-Left:1rem}.resource-legend{margin-left:70px}.resource-legend div span{margin-top:3px}.resource-legend div:nth-child(n+2){margin-left:6px}
/*# sourceMappingURL=main.9318ae01.chunk.css.map */