@charset "UTF-8";*{box-sizing:border-box}body{margin:0;padding:0;font-family:Poppins,sans-serif!important;background-color:#f8f9fa!important;overflow-x:hidden}.primary-color{color:#54b668!important}.grey-color{color:#888}.black-color{color:#000}.red-color{color:#e30202}.l-grey-color{color:#d7d7d7}.blue-color{color:#0ea0f8}.primary-bg{background-color:#54b668}.l-primary-bg{background-color:#ceefd5}.white-bg{background-color:#fff!important}.inactive-bg{background-color:#88c694}.dark-grey-bg{background-color:#8e8e93}.grey-bg{background-color:gray}.l-grey-bg{background-color:#d7d7d7!important}.lighter-grey-bg{background-color:#f4f4f4!important}.yellow-bg{background-color:#ffc914}.inactive-yellow-bg{background-color:#ffe58a}.blue-bg{background-color:#0ea0f8!important}.row-selected-bg{background-color:#e3fde8}.bg-none{background:none!important}.red-bg{background-color:#e30202!important}.display-flex{display:flex}.flex-1{flex:1 1}.flex-2{flex:2 1}.flex-3{flex:3 1}.flex-4{flex:4 1}.flex-6{flex:6 1}.flex-8{flex:8 1}.flex-row{flex-direction:row}.primary-hr{border-top:3px solid #54b668;width:40%}.red-hr{border-top:3px solid #ef6f6c;width:40%}.yellow-hr{border-top:3px solid #fec601;width:40%}.centered,.profile-graphic{display:flex;align-items:center;justify-content:center}.full-width{width:100%}.horizontal-scroll{overflow-x:scroll;white-space:nowrap}.sm-fs{font-size:.8rem}.md-fs{font-size:18px}.pointer{cursor:pointer}.text-underline{text-decoration:underline}.border-none{border:none!important}.border-radius{border-radius:5px}.border-radius-larger{border-radius:8px}.border-bottom{border-bottom:1px solid}.grey-border{border:1px solid #b3b3b3}.grey-border-bottom{border-bottom:1px solid #b3b3b3!important}.grey-border-right{border-right:1px solid #b3b3b3!important}.l-grey-border-bottom{border-bottom:1px solid #f8f9fa!important}.l-grey-border-right{border-right:1px solid #f8f9fa!important}.l-grey-border{border:1px solid #f8f9fa}.primary-border-bottom{border-bottom:3px solid #54b668}.primary-border-top{border-top:3px solid #54b668}.primary-border{border:1px solid #54b668}.md-primary-border{border:2px solid #54b668}.lighter-grey-border{border:1px solid #f4f4f4}.lighter-grey-border-bottom{border-bottom:2px solid #f4f4f4}.white-border{border:1px solid #fff!important}.red-border{border:1px solid #e30202!important}.row-selected-border{border:1px solid #e3fde8!important}.border-thick{border-width:thick!important}.border-thin{border-width:thin!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.top-0{top:0}.right-0{right:0}.zIndex-1{z-index:1}.white-space-nowrap{white-space:nowrap}.select-all label{margin-left:10px}.home-banner{background-image:url(/home-banner.svg);background-position:100% 0;background-repeat:no-repeat}.profile-banner{background-image:url(/profile-bg.svg);background-position:50%;background-size:cover;background-repeat:no-repeat}.dashboard-logo{width:180px}.dashboard-header div{display:inline-block;float:right;margin-top:1rem}.unified-header{background-color:#54b668;padding:12px 24px;width:100%}.unified-header-container{display:flex;align-items:center;justify-content:space-between;max-width:100%;overflow:hidden}.unified-header-left{display:flex;align-items:center;flex:0 0 auto}.unified-header-logo{width:auto;height:45px;object-fit:contain}.unified-header-center{display:flex;align-items:center;justify-content:flex-start;gap:24px;flex:1 1;margin-left:44px;min-width:0}.nav-link,.unified-header-center a,.unified-header-center a:hover{text-decoration:none!important;border-bottom:none!important}.nav-link{color:#fff;font-weight:700;font-size:14px;padding:8px 16px;border-radius:8px;transition:all .2s ease;white-space:nowrap}.nav-link:hover{text-decoration:underline!important;-webkit-text-decoration-color:#fff!important;text-decoration-color:#fff!important;text-underline-offset:4px;color:#fff;text-decoration-thickness:1px;border-bottom:none!important;background-color:hsla(0,0%,100%,.05)}.nav-link:active{background-color:hsla(0,0%,100%,.1);transform:scale(.98)}.nav-link:link,.nav-link:visited{color:#fff;text-decoration:none!important;border-bottom:none!important}.active-nav-link{color:#54b668;background-color:#fff;font-weight:700;font-size:14px;padding:8px 16px;border-radius:8px;text-decoration:none;white-space:nowrap;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.active-nav-link:hover{text-decoration:none;color:#54b668;box-shadow:0 2px 6px rgba(0,0,0,.15);transform:translateY(-1px)}.active-nav-link:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.unified-header-right{display:flex;align-items:center;gap:16px;flex:0 0 auto}.help-icon-container{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:transparent;border:1px solid #fff;border-radius:50%;color:#fff;font-weight:700;font-size:14px;line-height:1;text-decoration:none;vertical-align:middle;transition:all .2s ease}.help-icon-container:hover{text-decoration:none;color:#fff;background-color:hsla(0,0%,100%,.1);transform:scale(1.05)}.help-icon-container:active{transform:scale(.95)}.notifications-container{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:5px;transition:all .2s ease;border-radius:50%}.notifications-container img{width:24px;height:24px;display:block;transition:transform .2s ease}.notifications-container:hover{background-color:hsla(0,0%,100%,.1)}.notifications-container:hover img{transform:scale(1.1)}.notifications-container:active{transform:scale(.95)}.notification-badge{position:absolute;top:-2px;right:-2px;color:#e30202;background-color:#e30202;border-radius:50%}.profile-container{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:all .2s ease;overflow:hidden}.profile-container img{border-radius:50%;object-fit:cover;display:block;transition:transform .2s ease}.profile-container:hover{background-color:hsla(0,0%,100%,.1)}.profile-container:hover img{transform:scale(1.05)}.profile-container:active{transform:scale(.95)}@media screen and (max-width:800px){.unified-header{padding:10px 16px}.unified-header-logo{height:36px}.unified-header-center{gap:10px;margin-left:20px;padding-right:8px}.active-nav-link,.nav-link{font-size:13px;padding:8px 14px;min-height:36px}.unified-header-right{gap:10px}.help-icon-container,.notifications-container,.profile-container{width:36px;height:36px;min-width:36px}}@media screen and (max-width:600px){.unified-header{padding:10px 12px}.unified-header-logo{height:32px}.unified-header-center{gap:6px;margin-left:12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.unified-header-center::-webkit-scrollbar{display:none}.unified-header-center:after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.1));pointer-events:none;z-index:1}.active-nav-link,.nav-link{font-size:12px;padding:8px 12px;border-radius:6px}}@media screen and (max-width:480px){.unified-header{padding:10px}.unified-header-logo{height:30px}.unified-header-center{gap:4px;margin-left:8px}.active-nav-link,.nav-link{font-size:11px;padding:8px 10px}}.progress-current-step{border-color:#54b668!important;color:#54b668!important;background-color:#fff!important}.progress-done-step{background-color:#54b668!important;color:#fff!important}.progress-done-line,.progress-done-step{border-color:#54b668!important}.progress-circle-md,.progress-circle-sm{border-radius:50%;border:solid #f4f4f4;background-color:#f4f4f4;color:#8e8e93}.progress-circle-sm{padding:0 10px}.progress-circle-md{padding:0 8px}.progress-line{width:100px;display:inline-block;margin:0 0 5px;border-width:medium}.position-list{max-height:300px;overflow-y:auto}.active-link{border-bottom:3px solid #54b668;color:#54b668!important;cursor:pointer}.active-link:active,.active-link:hover,.active-link:link,.active-link:visited{text-decoration:none}.task-count-dot,.task-dot{position:absolute;right:0;color:#e30202;margin-top:-5px;margin-right:5px}.task-count-dot{background-color:#e30202;color:#fff!important;border-radius:50%}.xs-dot{padding:0 7px}.sm-dot{padding:0 5px}.md-dot{padding:0 3px}.no-task-container{height:200px}.no-task-container p{padding-top:65px}.no-project-container{height:100px}.no-project-container p{padding-top:40px}.ts-full-logo{max-width:200px}.auth-container{background-color:#fff;margin:0 auto;text-align:center;padding:2rem}.auth-header-text{font-size:2rem;border-bottom:.1em solid #54b668}.input-container{width:100%;border:1px solid #b3b3b3;border-radius:5px;background-color:#fff}.input-container input{width:100%;border:0}input:focus,select:focus,textarea:focus{outline:none}.input-container input:-webkit-autofill,.input-container input:-webkit-autofill:active,.input-container input:-webkit-autofill:focus,.input-container input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.input-container svg{position:absolute;margin:.3rem}.button-container{padding:1rem;border-radius:5px}.form-container{padding:0 100px}.options-button{padding:5px 10px;border:2px solid #54b668}.options-container{position:absolute;z-index:1;margin-left:-65px;margin-top:8px}.box-shadow{box-shadow:0 4px 15px rgba(0,0,0,.2);-moz-box-shadow:0 4px 15px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);-o-box-shadow:0 4px 15px rgba(0,0,0,.2)}.custom-modal-header .close{opacity:1!important}.custom-modal-header div{margin:0 auto}.custom-modal-header button{margin:0!important;padding:0!important}.custom-modal-header button span{color:#fff!important}.first-project-modal-header button span{color:#888!important}.curve-container-label{background:#fff;top:-15px}@media screen and (max-width:800px){.auth-container{padding:2rem 4rem}.active-link{border:none}.task-project-container{padding:0 1rem!important}.task-dot{margin-right:10px}.progress-line{width:50px}.form-container{padding:0 15px}.project-home-header{margin-top:40px}.project-history-log{margin-top:15px}}input[type=text]:disabled{background-color:#fff}input[type=radio]:checked:after{width:8px;height:8px;border-radius:8px;top:-7px;left:2.75px;position:relative;background-color:#54b668;content:"";display:inline-block;border:1px solid #54b668}@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/Sacramento-Regular.61470db0.ttf);unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/Sacramento-Regular.61470db0.ttf);unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.sacramento-font{font-family:Sacramento}.top-btn-container{display:flex;justify-content:space-between}.form-instructions-margins{min-width:57%;max-width:57%;margin:0 auto}.dropzone{outline:none}.file-browse{color:transparent;max-width:25%;min-width:25%;height:50px}.file-browse::-webkit-file-upload-button{visibility:hidden}.file-browse:before{content:"BROWSE FILES";color:#fff;display:block;background:#54b668;border:1px solid #999;border-radius:3px;padding:5px 8px;-webkit-user-select:none;cursor:pointer;font-size:10pt;font-weight:700;text-align:center}@media screen and (max-width:767px){.fix-icon-margin{padding-bottom:75px}.progress-bar-row{margin-bottom:-100px}}@media screen and (min-width:768px){.file-upload-status-col{margin-left:35%}}.progress-bar{background-color:#54b668;border-radius:25px}.skip-for-now-btn{text-align:left}@media screen and (max-width:767px){.skip-for-now-btn{padding-top:20px;text-align:center}}.dropdown-toggle{width:100%;border:none}.dropdown-toggle,.dropdown-toggle:active,.dropdown-toggle:focus,.dropdown-toggle:hover{background-color:gray}.dropdown-menu{width:100%;border:none;background-color:#f8f9fa}.dropdown-item{background-color:transparent!important}.trash-icon-margin{margin-bottom:-40px}@media screen and (max-width:767px){.trash-icon-margin{margin-bottom:30px}}.file-download-btn{background-color:#173753;color:#f4f4f4;padding:10px 15px;cursor:pointer;font-size:12px;width:-moz-fit-content;width:fit-content;font-weight:700;border-radius:5px;text-decoration:none}.file-download-btn-with-container{position:absolute;bottom:5px;left:50%;transform:translate(-50%,-50%)}.file-download-icon{color:#fff;margin-right:10px}.file-download-btn a,.file-download-btn a:hover,.file-download-btn a:visited{text-decoration:none;color:#f4f4f4}.file-download-btn-container{position:relative;height:150px;padding:10px 0;text-align:center;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);-moz-box-shadow:0 4px 15px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);-o-box-shadow:0 4px 15px rgba(0,0,0,.2)}.file-download-btn-container-corner{border-left:30px solid transparent;border-right:30px solid #d4eaff;border-bottom:30px solid transparent;transform:rotate(270deg);position:absolute;left:-15px;top:15px}.submit-btn{border:0;width:100%}.submit-btn:hover{background-color:#54b668}.submit-btn:active,.submit-btn:focus{background-color:#54b668!important;outline:none!important;box-shadow:none!important}.pheader{background-color:red}.signature-box{height:100px;border:2px dashed #54b668;text-align:center;padding:35px 0;font-weight:lighter;cursor:pointer}.signature-box-text{color:#54b668}.signature-toggle-selected{color:#54b668;border-bottom:4px solid #54b668}.file-upload-trash{position:absolute;right:0;margin-right:20px;margin-top:20px}.file-upload-trash-icon-col{position:absolute;right:5%;top:55%}@media screen and (max-width:767px){.file-upload-trash-icon-col{top:105%}}.pdl-selector{border:1px solid;padding:15px}.pdl-header{background:#fff;display:inline-block;padding:0 10px;position:absolute;margin-top:-30px}.project-container-banner{width:120px;height:120px;border-radius:10px;background-size:cover;background-repeat:no-repeat;background-position:50%}.project-banner{max-height:100px}.sm-banner-img{width:60px;height:60px}.image-upload-icon{position:absolute;bottom:0;right:0;margin-right:-10px;margin-bottom:-5px}.project-button{border-top:10px solid}.history-log-container{overflow-y:auto;max-height:300px}.dotted-log-line{height:50%;border-left:1px dotted;margin-left:30px;margin-top:10px;margin-bottom:10px}.project-date-input{width:280px}.box-kit-label{position:absolute;background-color:#fff;top:-13px;padding:0 7px}.box-kit-delete-button{position:absolute;right:10px;bottom:-20px}.box-kit-rental-container{left:-24px}@media screen and (max-width:800px){.box-kit-rental-container{left:0}}.prepay-btn{border-radius:5px;color:#fff;width:148px;font-weight:700;font-size:14px;padding:10px;border:none;background-color:#0ea0f8;cursor:pointer;float:right}@media screen and (max-width:767px){.prepay-btn{margin-top:20px}}.options-btn-homepage{position:absolute;top:100%;width:148px}.options-btn-homepage img{float:right;margin-top:8%}.project-options-prepay-container{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-left:auto}.project-options-button-wrapper{width:100%;position:relative}.project-options-button{width:100%;height:38px;padding:8px 16px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:6px;outline:2px solid #5cb85c;outline-offset:-2px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease}.project-options-button:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.project-options-text{color:#5cb85c;font-size:14px;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.project-options-chevron{width:12px;height:12px;display:flex;justify-content:center;align-items:center;transition:transform .2s ease}.project-options-chevron.open{transform:rotate(180deg)}.project-options-chevron-icon{width:10.5px;height:6px;background:#5cb85c;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0)}.project-options-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;width:100%;overflow:hidden;white-space:nowrap;border:1px solid rgba(0,0,0,.05);min-width:0}.project-options-item{cursor:pointer;margin:0;transition:background-color .2s ease;color:#333;font-size:14px;font-weight:400;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.project-options-item:hover{background-color:#f5f5f5}.project-options-item:first-child{padding-top:12px!important}.project-options-item:last-child{padding-bottom:12px!important}.project-prepay-container{padding-top:10px;width:100%;display:flex;flex-direction:column;align-items:flex-start}.project-prepay-attention-box{width:100%;padding:10px;background:rgba(14,160,248,.1);border-radius:6px;border-left:4px solid #0ea0f8;display:flex;justify-content:flex-start;align-items:center;gap:4px}.project-prepay-content{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:12px}.project-prepay-icon{width:16px;height:20px;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.project-prepay-icon-img{width:16px;height:20px;display:block}.project-prepay-text-content{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.project-prepay-title{font-size:14px;font-weight:700;line-height:20px}.project-prepay-message,.project-prepay-title{color:#0ea0f8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.project-prepay-message{font-size:12px;font-weight:400;line-height:16px}.project-prepay-button{width:100%;height:38px;padding:8px 16px;background:#0ea0f8;box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:6px;border:none;outline:1px solid transparent;outline-offset:-1px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff;font-size:14px;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:all .2s ease;margin-top:4px}.project-prepay-button:hover{background:#0d8fd8;box-shadow:0 2px 4px rgba(0,0,0,.1)}.project-prepay-button:active{transform:scale(.98)}@media screen and (max-width:768px){.project-options-prepay-container{align-items:stretch;width:100%;max-width:100%;margin-left:0;margin-top:24px}.project-options-button,.project-options-button-wrapper{width:100%}.project-options-dropdown{right:0;left:0;min-width:auto}.project-prepay-container{width:100%;padding-top:10px}.project-prepay-attention-box{width:100%;max-width:100%}}@media screen and (max-width:480px){.project-options-button{height:36px;padding:6px 12px}.project-options-text{font-size:13px}.project-prepay-attention-box{padding:8px}.project-prepay-title{font-size:13px}.project-prepay-message{font-size:11px}.project-prepay-button{height:36px;padding:6px 12px;font-size:13px}}@media screen and (max-width:767px){.row.justify-content-center>[class*=col-]{margin-bottom:16px}.row.justify-content-center>[class*=col-]:last-child{margin-bottom:0}.project-button{margin-bottom:16px;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;padding:16px 20px!important;gap:12px}.project-button img{flex-shrink:0;width:32px;height:32px}.project-button p{margin:0!important;text-align:left!important}.row.justify-content-center>[class*=col-]:last-child .project-button{margin-bottom:0}}.react-toast-notifications__container{z-index:5000!important}.toggle-switch{height:45px;width:200px;border-radius:20px;font-size:14px;border:0}.toggle-switch:focus{outline:none}.toggle-switch-label{position:absolute;font-size:12px;top:-30px;left:45%}@media screen and (max-width:767px){.toggle-switch-label{visibility:hidden}}.crew-scheduling-display{padding-bottom:5%}.crew-scheduling-display input{text-overflow:ellipsis}.infinite-scroller{max-height:600px;overflow-y:auto;overflow-x:hidden;margin-left:-15px;margin-right:-15px;position:relative}.infinite-scroller::-webkit-scrollbar{-webkit-appearance:none}.infinite-scroller::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.2)}.grey-border-bottom{border-bottom:2px solid rgba(0,0,0,.1)}@media screen and (max-width:767px){.filter-by-filter{margin-right:55%!important}}.down-arrow{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.down-arrow,.up-arrow{border:solid #8e8e93;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin:3px 0 5px}.up-arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.popover .arrow{display:none!important}.row-hover-shadow{background:linear-gradient(0deg,#fff,#fff),rgba(84,182,104,.2);box-shadow:0 -4px 10px rgba(0,0,0,.05),0 4px 15px rgba(0,0,0,.08);-moz-box-shadow:0 -4px 10px rgba(0,0,0,.05),0 4px 15px rgba(0,0,0,.08);-webkit-box-shadow:0 -4px 10px rgba(0,0,0,.05),0 4px 15px rgba(0,0,0,.08);-o-box-shadow:0 -4px 10px rgba(0,0,0,.05),0 4px 15px rgba(0,0,0,.08)}.row-hover-select{background:none!important;background-color:#e3fde8!important}@supports not (-moz-appearance:none){.checkbox-line .form-check-label:before{content:"";position:absolute;top:13px;left:5px;height:2px;width:8px;background:#8e8e93}.checkbox-line .form-check-input:after{content:"";position:absolute;top:0;left:0;height:20px;width:20px;color:transparent;border:1px solid #8e8e93;border-radius:3px;visibility:visible;z-index:100}.checkbox-line .form-check-input{visibility:hidden}.checkbox-line .form-check-label{margin:3px 0 0 5px}.checkbox-check .form-check-label:before{content:"";position:absolute;top:6px;left:6px;height:12px;width:7px;border:solid #000;border-width:0 3px 3px 0;transform:rotate(45deg)}.checkbox-check .form-check-input:after{content:"";position:absolute;top:0;left:0;height:20px;width:20px;color:transparent;border:1px solid #8e8e93;border-radius:3px;visibility:visible;z-index:100}.checkbox-check .form-check-input{visibility:hidden}.checkbox-check .form-check-label{margin:3px 0 0 5px}}.custom-checkbox .form-check-input[type=checkbox]{height:20px!important;width:20px!important}.custom-checkbox .form-check-label{margin:3px 0 0 5px}.btn-thinner .button-container{padding:8px;width:80%}.btn-thinner .input-container{height:40px;margin-top:5px}@media screen and (max-width:845px){.btn-thinner .button-container{width:100%}}@media screen and (max-width:767px){.positions-dropdown-padding{margin-top:20px}.days-off-padding{margin-top:50px}}@media screen and (min-width:767px){.header-column-margin{margin-left:45px}}.different-schedule-buttons{font-size:16px;line-height:19px;border-radius:6px;letter-spacing:.5px;font-weight:700;background-color:#fff;color:#8e8e93;border:2px solid #979797;padding:8px}.crewmember-schedule-display{height:125px;width:185px;overflow-y:scroll;background-color:#fff;box-shadow:0 4px 30px rgba(0,0,0,.15);-moz-box-shadow:0 4px 30px rgba(0,0,0,.15);-webkit-box-shadow:0 4px 30px rgba(0,0,0,.15);-o-box-shadow:0 4px 30px rgba(0,0,0,.15);position:absolute;border-radius:8px;top:65%;z-index:2;padding:5px;font-weight:500}.special-day-btn{border:2px solid #e0e0e0;border-radius:4px;background-color:#fff;height:35px;width:-moz-fit-content;width:fit-content;padding:0 10px}.special-day-btn-active{background-color:#8e8e93;box-shadow:inset 0 4px 4px rgba(0,0,0,.25);-moz-box-shadow:inset 0 4px 20px rgba(0,0,0,.25);-webkit-box-shadow:inset 0 4px 20px rgba(0,0,0,.25);-o-box-shadow:inset 0 4px 20px rgba(0,0,0,.25);border-radius:4px;outline:none}.special-day-btn:focus,button:focus{outline:none}.special-day-container{position:absolute;bottom:22px;left:5px}@media screen and (min-width:767px)and (max-width:992px){.special-day-container{bottom:18px;left:-3px}}@media screen and (max-width:567px){.special-day-container{bottom:18px;left:-3px}}.special-day-symbol{height:12px;width:12px;background-color:#8e8e93;border-radius:50%;display:inline-block;font-size:8px;font-weight:600px;color:#fff}.calendar-divider{height:275px;margin:45px 10px 0;border:1px solid #e0e0e0}.select-all-calendar-btn{width:100px;color:#fff;border-radius:4px;border:none;letter-spacing:.5px;font-size:12px;font-weight:600;line-height:14px;margin-left:20px}.schedule-calendars .rbc-calendar{padding:0 20px}@media screen and (max-width:500px){.schedule-calendars .rbc-calendar{padding:0}}.schedule-calendars .rbc-calendar div{border:none!important}.schedule-calendars .rbc-btn-group button:first-child,.schedule-calendars .rbc-toolbar .rbc-btn-group:last-child{display:none!important}.schedule-calendars .left-calendar .rbc-btn-group button:nth-child(2){visibility:hidden}.schedule-calendars .left-calendar .rbc-btn-group button:nth-child(2):after{content:"";position:absolute;border:solid #e0e0e0;border-width:0 4px 4px 0;display:inline-block;padding:5px;margin:3px 0 5px;left:35px;transform:rotate(135deg);-webkit-transform:rotate(135deg);visibility:visible}.schedule-calendars .left-calendar .rbc-btn-group button:nth-child(3),.schedule-calendars .right-calendar .rbc-btn-group button:nth-child(2),.schedule-calendars .right-calendar .rbc-btn-group button:nth-child(3){visibility:hidden}.schedule-calendars .right-calendar .rbc-btn-group button:nth-child(3):after{content:"";position:absolute;right:30px;border:solid #e0e0e0;border-width:0 4px 4px 0;display:inline-block;padding:5px;margin:3px 0 5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);visibility:visible}.schedule-calendars .rbc-toolbar-label{position:absolute;font-size:16px}.schedule-calendars .rbc-month-header{margin-bottom:10px}.schedule-calendars .rbc-month-row{max-height:40px!important}.schedule-calendars .rbc-date-cell{text-align:center!important;margin-top:5%!important}.schedule-calendars .rbc-date-cell a{cursor:default;pointer-events:none}.schedule-calendars .rbc-event{display:none}.schedule-calendars .rbc-day-bg{height:35px;margin-top:10px}@media screen and (max-width:515px){.schedule-calendars .rbc-day-bg{margin-top:8px}}.schedule-calendars .rbc-off-range div{opacity:.2}.overlapping-schedules-popup{width:100%;position:absolute;bottom:63px;left:0;border:1px solid #e0e0e0;background:#f4f4f4;z-index:50!important;font-size:10px;border-radius:8px 8px 0 0;display:flex;flex-direction:row;align-items:center}.overlapping-schedules-popup p{font-size:12px;line-height:18px;margin:0 5%}.overlapping-schedules-popup span{cursor:pointer;color:#8e8e93;margin-left:10%}.overlapping-schedules-popup .form-check{margin-bottom:5px}.overlapping-schedules-popup .form-check-label{margin-top:5px}.overlapping-schedules-popup input[type=radio]:checked:after{width:8px;height:8px;border-radius:8px;top:-.5px;left:2.5px;position:relative;background-color:#54b668;content:"";display:inline-block;border:1px solid #54b668}.exception-flow-row-header{margin-left:8.3333333333%}@media screen and (max-width:767px){.exception-flow-row-header{margin-left:0}}.date-selector .react-datepicker__day{opacity:.6!important}.schedule-summary-container{padding:20px;background-color:#fff;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.schedule-date-range{font-size:14px;font-weight:500;color:#333}.schedule-counts{gap:16px;margin-top:16px;margin-bottom:12px}.schedule-count-item{display:flex;align-items:center;gap:8px}.schedule-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.schedule-count-text{font-size:14px;font-weight:500;color:#333;white-space:nowrap}.schedule-legend{gap:16px;flex-wrap:wrap;padding-top:12px;border-top:1px solid #e0e0e0}.schedule-legend-item{display:flex;align-items:center;gap:6px}.schedule-legend-text{font-size:12px;color:#666}.schedule-sidebar{padding-left:20px}@media screen and (max-width:767px){.schedule-sidebar{padding-left:0;margin-top:30px}}.schedule-sidebar-section{margin-bottom:24px}.schedule-sidebar-title{font-size:14px;font-weight:500;margin-bottom:12px;color:#333}.schedule-sidebar-description{font-size:12px;display:block;margin-bottom:8px}.schedule-days-off-container{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.schedule-day-checkbox{flex:1 1;min-width:40px;max-width:50px}.schedule-special-days-container{gap:12px}.schedule-dropdown-wrapper{border-radius:4px;overflow:hidden}.schedule-dropdown-header{background-color:#e0e0e0;padding:12px 16px;cursor:pointer;align-items:center;min-height:45px;display:flex}.schedule-dropdown-title{flex:2 1;font-size:14px;color:#333}.schedule-dropdown-content{background-color:#f5f5f5;padding:0 16px;border-radius:0 0 4px 4px}.schedule-dropdown-label{flex:2 1;margin:0;font-size:14px;color:#333}.schedule-dropdown-value{margin:0;font-size:14px;color:#666}.schedule-edit-link{font-size:12px;text-decoration:underline;cursor:pointer}.schedule-sidebar-button-container{margin-top:32px;display:flex;justify-content:center}.schedule-sidebar-button-container .button-container{width:100%;max-width:200px}.schedule-sidebar-button-container .react-datepicker__header{background-color:#fff!important;border-bottom:none!important}.schedule-sidebar-button-container .react-datepicker__header div{font-weight:400}.schedule-sidebar-button-container .react-datepicker__triangle{display:none}.schedule-sidebar-button-container .react-datepicker__day--selected,.schedule-sidebar-button-container .react-datepicker__day:hover{background-color:#c4c4c4!important;border-radius:50%!important;opacity:1!important}.schedule-sidebar-button-container .react-datepicker__input-container div{border:none}.schedule-sidebar-button-container .datepicker-input div{border:1px solid #b3b3b3;border-radius:5px}.schedule-sidebar-button-container .datepicker-input-error div{border:1px solid #e30202;border-radius:5px}.bulk-upload-button{text-align:right}.general-permission-container{border-right:1px solid #f8f9fa}.daily-permission-container{border-left:1px solid #f8f9fa;padding-left:30px}.crew-upload-work-permit-minor-label{position:absolute;background:#fff;margin-top:-30px}.edit-crew-header{background:url(/green-curve-background.svg);background-repeat:no-repeat;background-size:cover;height:200px;width:100%;margin-bottom:200px}.edit-crew-profile-img{border:5px solid #fff}.remove-crew-button{display:flex}@media screen and (max-width:800px){.bulk-upload-button{text-align:left}.daily-permission-container,.general-permission-container{border:none}.daily-permission-container{padding-left:15px;padding-top:30px}.edit-crew-header{margin-bottom:250px}.remove-crew-button{display:block}.remove-crew-button img{margin-right:5px}}.upcoming-call-sheet{position:relative}.no-call-sheet-icon{position:absolute;margin-left:-40px}.call-sheet-date{border-top-left-radius:10px;border-top-right-radius:10px;font-size:18px}.green-add-icon{position:absolute;right:0;margin-top:-5px;margin-right:-5px}.upcoming-left-arrow{position:absolute;z-index:1;margin-left:-40px}.upcoming-right-arrow{position:absolute;z-index:1;right:0;margin-right:-40px}.time-input-container{width:200px;z-index:1;position:absolute}.time-input{border:1px solid #fff}.call-sheet-input:hover,.character-name-input:hover,.character-number-input:hover,.equipment-call-time-input:hover,.equipment-contact-info-input:hover,.equipment-name-input:hover,.instruction-input:hover,.time-input:hover{border:1px solid!important}.character-number-input{width:50px;margin:0 auto;text-align:center}.time-input input{text-align:center}.call-sheet-input,.equipment-call-time-input,.equipment-contact-info-input,.equipment-name-input,.instruction-input{margin-left:-10px}.time-trash-icon{position:absolute;right:0;margin-right:10px;margin-top:-30px}.call-time-arrow-down-icon{position:absolute;right:0;top:0;margin-right:30px;margin-top:10px}.scene-capsule{border:2px solid #0ea0f8}.edit-scene-ellipsis{color:#0ea0f8;position:absolute;right:0;top:0;margin-top:5px}.edit-scene-menu{right:0;margin-right:20px}.scene-description{text-overflow:ellipsis;overflow:auto;width:200px}.script-eighth-input{width:50px}.drag-icon{margin-left:-45px;margin-top:2px}.character-number-circle-md,.character-number-circle-sm{border-radius:50%;background-color:#8e8e93;color:#fff}.character-number-circle-sm{padding:2px 8px}.character-number-circle-md{padding:2px 6px}.department-instructions-modal{background:#fff;width:250px;z-index:1}.call-sheet-row-item:hover .call-sheet-trash-icon,.call-sheet-schedule:hover .call-sheet-trash-icon{display:block}.call-sheet-trash-icon{right:0;margin-top:-10px;margin-right:-40px;display:none}.add-call-sheet-instructions-equipment{border:1px dotted #888}@media screen and (max-width:800px){.call-sheets-container{display:block!important}.past-call-sheet,.upcoming-call-sheet{display:block!important;width:100%;margin-bottom:20px}.upcoming-left-arrow,.upcoming-right-arrow{display:none!important}.character-name-input{width:120px}.horizontal-row-scroll{overflow-x:scroll;flex-wrap:nowrap;white-space:nowrap;align-items:center}.time-input-container{position:relative}.drag-icon{display:none}.cs-project-header{display:block!important}}.help-tips-btn{border-radius:5px;border:1px solid #54b668;color:#54b668;padding:5px 0;position:relative;background:#fff;width:150px}.help-tips-btn :after{content:"";position:absolute;top:87%;left:45%;width:10px;height:10px;background:#fff;border-left:1px solid #54b668;border-bottom:1px solid #54b668;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.quick-filter-btn{box-shadow:0 4px 15px rgba(0,0,0,.2);-moz-box-shadow:0 4px 15px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);-o-box-shadow:0 4px 15px rgba(0,0,0,.2)}.quick-filter-btn,.quick-filter-btn-select{border-radius:8px;border:none;height:50px;width:200px}.quick-filter-btn-select{box-shadow:inset 0 -3px 10px rgba(0,0,0,.1),inset 0 4px 7px rgba(0,0,0,.17);-moz-box-shadow:inset 0 -3px 10px rgba(0,0,0,.1),inset 0 4px 7px rgba(0,0,0,.17);-webkit-box-shadow:inset 0 -3px 10px rgba(0,0,0,.1),inset 0 4px 7px rgba(0,0,0,.17);-o-box-shadow:inset 0 -3px 10px rgba(0,0,0,.1),inset 0 4px 7px rgba(0,0,0,.17)}.preset-timecard-col{text-align:center}@media screen and (max-width:767px){.preset-timecard-col{text-align:left}}.datepicker-dropdown .dropdown:after{content:"";position:absolute;bottom:10px;right:5%;border:solid #ccc;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin:3px 0 5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);cursor:pointer}@media screen and (max-width:767px){.datepicker-dropdown .dropdown:after{right:10%}}.datepicker-dropdown .dropdown-toggle{color:#313131;background-color:#f9fafb;border:1px solid #e0e0e0;border-radius:8px;height:40px;min-height:40px;font-size:14px;font-weight:400;display:flex;align-items:center;padding:0 12px}.datepicker-dropdown .dropdown-toggle:active,.datepicker-dropdown .dropdown-toggle:hover{background-color:#f9fafb}.datepicker-dropdown .dropdown-toggle:focus{background-color:#f9fafb;box-shadow:none}.datepicker-dropdown .btn-primary:not(:disabled):not(.disabled).active,.datepicker-dropdown .btn-primary:not(:disabled):not(.disabled):active,.datepicker-dropdown .show>.btn-primary.dropdown-toggle{background-color:#f9fafb;border-color:#e0e0e0}.datepicker-dropdown .dropdown-toggle:after{display:none}.datepicker-dropdown .dropdown:before{content:"";width:1px;height:20px;background-color:#ccc;position:absolute;bottom:25%;left:85%}@media screen and (max-width:767px){.datepicker-dropdown .dropdown:before{left:70%}}.datepicker-dropdown .dropdown-toggle:hover{color:#313131}.datepicker-dropdown .dropdown-toggle:active,.datepicker-dropdown .dropdown-toggle:focus,.datepicker-dropdown .dropdown-toggle:hover{background-color:#fff;border:1px solid #e0e0e0}.datepicker-dropdown .btn-primary:not(:disabled):not(.disabled).active,.datepicker-dropdown .btn-primary:not(:disabled):not(.disabled):active,.datepicker-dropdown .show>.btn-primary.dropdown-toggle{background-color:#fff;color:#313131;box-shadow:none;border-color:#007bff}.datepicker-dropdown .show-dropdown{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px}.datepicker-dropdown .dropdown-menu{background-color:#fff;border:1px solid #e0e0e0;width:125%}@media screen and (max-width:767px){.datepicker-dropdown .dropdown-menu{width:100%}}.datepicker-dropdown .dropdown-menu.show{overflow-x:scroll;position:absolute!important;top:5px!important;left:0!important;margin:0!important;right:auto!important;bottom:auto!important;transform:translate3d(0,40px,0)!important}.datepicker-dropdown p{color:#8e8e93;font-size:10px}.datepicker-dropdown input{font-size:12px}.datepicker-dropdown .datepicker-dates-line:after{content:"";width:1px;height:10px;background-color:#ccc;position:absolute;bottom:84%;left:50%;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}@media screen and (max-width:992px){.datepicker-dropdown .datepicker-dates-line:after{display:none}}.datepicker-dropdown .react-datepicker__day{opacity:.6!important}.datepicker-dropdown .react-datepicker__header{background-color:#fff!important;border-bottom:none!important}.datepicker-dropdown .react-datepicker__header div{font-weight:400}.datepicker-dropdown .react-datepicker__triangle{display:none}.datepicker-dropdown .react-datepicker__day--selected,.datepicker-dropdown .react-datepicker__day:hover{background-color:#c4c4c4!important;border-radius:50%!important;opacity:1!important}.datepicker-dropdown .datepicker-option-btn{color:#313131;font-size:14px;letter-spacing:.5px;border:1px solid #e0e0e0;border-radius:4px;width:90%;padding:10px;overflow-x:scroll}.preset-timecard-modal-btn-container{display:grid;grid-template-columns:auto auto auto auto auto;box-shadow:0 4px 20px rgba(0,0,0,.1);-moz-box-shadow:0 4px 20px rgba(0,0,0,.1);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);-o-box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:8px;padding:0!important;margin-left:3%}@media screen and (max-width:1067px){.preset-timecard-modal-btn-container{margin-left:5%}}.preset-timecard-modal-dropdown-container{margin-left:2%}.timecard-date-dropdown{z-index:5;position:absolute;border:1px solid #f4f4f4;border-radius:8px;box-shadow:0 4px 30px rgba(0,0,0,.15);left:0;width:200%;background-color:#fff}.timecard-date-dropdown div:first-child{margin-top:5px;display:flex;border-bottom:3px solid #f4f4f4}.timecard-date-dropdown div:first-child span{flex:2 1;font-weight:600;font-size:14px}.timecard-date-dropdown div:last-child{overflow-y:scroll;max-height:200px}.timecard-crew-dropdown{border:none!important;margin-top:0!important;display:flex;flex-direction:column;font-size:12px;text-align:left;padding:5px 10px!important}.review-timecard-modal-btn-container{display:grid;grid-template-columns:auto auto auto auto;box-shadow:0 4px 20px rgba(0,0,0,.1);-moz-box-shadow:0 4px 20px rgba(0,0,0,.1);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);-o-box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:8px;padding:0!important}.review-timecard-modal-btn{border-right:3px solid #f4f4f4;padding:10px;text-align:center;display:flex;flex-direction:column}.review-timecard-modal-btn:nth-child(-n+4){border-bottom:3px solid #f4f4f4}.review-timecard-modal-btn span:first-child{font-weight:700;font-size:14px;position:relative}.review-timecard-modal-btn span:last-child{font-size:12px;color:#8e8e93}.review-timecard-modal-btn-dropdown{position:absolute;border-radius:8px;background:#fff;z-index:5;text-align:center;width:100%;box-shadow:0 4px 20px rgba(0,0,0,.1);-moz-box-shadow:0 4px 20px rgba(0,0,0,.1);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);-o-box-shadow:0 4px 20px rgba(0,0,0,.1);padding:2px;margin:2px}.review-timecard-modal-btn-dropdown.daytype-dropdown{width:110%}@media screen and (max-width:767px){.review-timecard-modal-btn-dropdown.daytype-dropdown{width:150%}}@media screen and (min-width:767px)and (max-width:1199px){.review-timecard-modal-btn-dropdown.daytype-dropdown{width:200%}}.review-timecard-modal-btn-dropdown span{padding:1px;cursor:pointer;display:block;font-weight:400!important;font-size:14px!important;color:#313131!important;line-height:21px}.review-timecard-modal-adjustment-container{display:grid;grid-template-columns:auto auto;position:relative;border:1px solid #9b9b9b;border-radius:4px;padding:0}.review-timecard-modal-adjustment-container input:last-child{border:1px solid #9b9b9b;border-left:none}.review-timecard-modal-adjustment:nth-child(n+4){margin-top:20px}@media screen and (max-width:767px){.review-timecard-modal-adjustment:nth-child(n+2){margin-top:20px}}@media screen and (min-width:1200px){.adjustments-dropdown{width:150px}}@media screen and (min-width:992px)and (max-width:1199px){.adjustments-dropdown{width:99px}}@media screen and (min-width:767px)and (max-width:991px){.adjustments-dropdown{width:54px}}.review-timecard-modal-textarea .form-control{background-color:#fff!important;border:1px solid #e0e0e0;border-radius:4px}.discrepancy-box{border:1px solid #e30202!important;border-radius:4px}.discrepancy-box.discrepancy-box-span{border-width:2px;padding:5px}.discrepancy-text{color:#e30202;font-size:12px;margin:5px 0 0;padding:0}@media screen and (max-width:767px){.payroll-permissions-icon{bottom:-20%!important;right:30%!important;width:40%!important}}@media screen and (min-width:768px)and (max-width:1067px){.payroll-permissions-icon{bottom:-50%!important;right:30%!important;width:40%!important}}.review-payroll-batch-row{display:grid;grid-template-columns:auto auto;box-shadow:0 4px 20px rgba(0,0,0,.1);-moz-box-shadow:0 4px 20px rgba(0,0,0,.1);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);-o-box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:8px;padding:0!important;margin:0 15px!important}.review-payroll-batch-row div:last-child{border-right:none}.review-payroll-batch-cell{border-right:3px solid #f4f4f4;padding:10px;justify-content:center;display:flex;flex-direction:row}.csvExportDropdown div{background-color:#0062cc!important;color:#f4f4f4!important}.incomplete-timecards-container{position:relative;height:45px;margin-top:8%;box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:4px 0 0 4px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.incomplete-timecards-container .circle{border-radius:50%;bottom:10%;left:10%;width:60px;height:60px;padding:15px;background:#54b668;color:#fff;text-align:center;position:absolute;font-size:20px}.incomplete-timecards-container div:last-child{color:#8e8e93;font-size:12px;width:30%;margin-left:50%}.sign-timecard-modal-btn-container{display:grid;grid-template-columns:auto auto;box-shadow:0 4px 20px rgba(0,0,0,.1);-moz-box-shadow:0 4px 20px rgba(0,0,0,.1);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);-o-box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:8px;padding:0!important}.sign-timecard-modal-btn{padding:10px;text-align:center;display:flex;flex-direction:column}.sign-timecard-modal-btn:not(:last-child){border-right:3px solid #f4f4f4}.sign-timecard-modal-btn span:first-child{font-weight:700;font-size:14px;position:relative}.sign-timecard-modal-btn span:last-child{font-size:12px;color:#8e8e93}.timecard-weekly-view-btn-container{display:grid;grid-template-columns:auto auto auto auto auto auto auto;box-shadow:0 4px 20px rgba(0,0,0,.1);-moz-box-shadow:0 4px 20px rgba(0,0,0,.1);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);-o-box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:8px;padding:0!important;overflow-x:scroll}.timecard-weekly-view-btn{border-right:3px solid #f4f4f4;padding:10px;text-align:center;display:flex;flex-direction:column}.timecard-weekly-view-btn:nth-child(-n+7){border-bottom:3px solid #f4f4f4}.timecard-weekly-view-btn:last-child,.timecard-weekly-view-btn:nth-child(7){border-right:none}.timecard-weekly-view-btn span:first-child{font-weight:700;font-size:14px}.timecard-weekly-view-btn span:last-child{font-size:12px;color:#8e8e93}@media screen and (max-width:767px){.timecard-weekly-view-circle-container{margin-left:35%!important}}.timecard-labels-optional p:after{color:#8e8e93;font-style:italic;font-weight:300;content:" - Optional:";white-space:normal}@media screen and (max-width:767px){.est-hrs-col{display:none}}.specialty-events-container{position:relative;border:1px solid #e0e0e0;border-radius:8px;z-index:1;padding:20px 0}.specialty-events-header{position:absolute;z-index:5;background-color:#fff;width:-moz-fit-content;width:fit-content;top:-10%;left:2%;padding:0 15px;height:25px}.travel-time-ev{top:-5%!important}.specialty-events-trash{position:absolute;bottom:0;right:5%}.exhibit-g-summary-background{position:absolute;background-color:#f8f9fa;width:170%;height:50%}@media screen and (max-width:767px){.exhibit-g-summary-background{width:340%}.travel-time-ev{top:-3%!important}}.exhibit-g-summary{position:relative;overflow-x:auto;box-shadow:0 4px 20px rgba(0,0,0,.1);font-size:12px;letter-spacing:1px}.time-cards-steps-container{display:flex;align-items:center;justify-content:center;gap:0}.time-cards-step-button{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.time-cards-step-btn{width:220px;min-width:220px}.time-cards-step-btn:hover{opacity:.9}.time-cards-step-btn:active{transform:scale(.98)}.time-cards-steps-line{width:60px;height:2px;background-color:#e0e0e0;flex-shrink:0;align-self:flex-start;margin:24px 8px 0}@media screen and (max-width:767px){.time-cards-steps-container{flex-direction:column!important;gap:24px!important;align-items:center!important}.time-cards-steps-line{display:none!important}.time-cards-step-button{width:100%!important;max-width:300px!important}.time-cards-step-button button{width:100%!important}.time-cards-filter-buttons-row{flex-direction:column!important;flex-wrap:wrap!important;gap:12px!important}.time-cards-filter-buttons-row .col,.time-cards-filter-buttons-row [class*=col-]{flex:1 1 100%!important;max-width:100%!important;min-width:0!important;width:100%!important}.time-cards-filter-dropdowns-row .col,.time-cards-filter-dropdowns-row [class*=col-]{margin-bottom:16px!important}.time-cards-filter-dropdowns-row .col:last-child,.time-cards-filter-dropdowns-row [class*=col-]:last-child{margin-bottom:0!important}.time-cards-approval-warning{flex-wrap:wrap!important}.time-cards-approval-warning p{white-space:normal!important}.time-cards-action-buttons-container{justify-content:center!important;flex-wrap:wrap!important;gap:16px!important}.time-cards-action-button-wrapper{display:flex;flex-direction:column;align-items:center;cursor:pointer;min-width:50px}.time-cards-action-button-wrapper img{width:36px;height:36px}.time-cards-action-button-label{display:none!important}}@media screen and (min-width:768px){.time-cards-action-buttons-container{justify-content:flex-start!important;gap:24px!important}.time-cards-action-button-wrapper{min-width:auto;align-items:center;text-align:center}.time-cards-action-button-wrapper img{width:auto;height:auto;display:block;margin:0 auto}.time-cards-action-button-label{display:block!important;text-align:center;margin-top:4px}}.file-upload-button{display:flex;align-items:center;background-color:#173753;color:#fff;border-radius:4px;padding:5px 20px;font-size:14px;font-weight:700;height:45px;width:200px}.file-upload-button:focus{outline:none!important}.upload-btns-col{padding-left:60px!important;border-left:1px solid #e0e0e0}@media screen and (max-width:767px){.upload-btns-col{padding-left:20px!important;margin-top:20px;border:none}}.uploaded-file-button-container{position:relative;cursor:pointer;height:150px;width:260px;background-color:#fff;padding:10px 0;border-radius:8px;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.2);-moz-box-shadow:0 4px 15px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);-o-box-shadow:0 4px 15px rgba(0,0,0,.2)}.uploaded-file-button-container:after{content:"⠇";color:#173753;font-size:24px;position:absolute;top:-5px;right:0}.uploaded-file-button-container .uploaded-file-button-container-corner{border-left:30px solid transparent;border-right:30px solid #173753;border-bottom:30px solid transparent;transform:rotate(270deg);position:absolute;left:-15px;top:15px}.uploaded-file-button-container p{font-size:18px;width:60%;font-weight:600;margin:0 auto}.project-document-button-container{cursor:pointer;height:150px;width:300px;padding:10px 0;border-radius:8px;text-align:center;background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);-moz-box-shadow:0 4px 15px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);-o-box-shadow:0 4px 15px rgba(0,0,0,.2)}.project-document-button-container div{padding:10px}.project-document-button-container p{font-size:18px;font-weight:600}.action-document-button-container{cursor:pointer;position:relative;height:150px;width:300px;border-radius:8px;text-align:center;background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);-moz-box-shadow:0 4px 15px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);-o-box-shadow:0 4px 15px rgba(0,0,0,.2)}.action-document-button-container .action-document-button-title{display:flex;flex-direction:row;align-items:center;background-color:#173753;color:#fff;border-radius:8px 8px 0 0}.verified-i9-display{overflow-y:scroll;height:600px;border:1px solid #e0e0e0;padding:10px;margin-top:20px}.verified-i9-display img,.verified-i9-display input{border:none;padding:0;outline:0;font-weight:700}.verified-i9-display img:focus,.verified-i9-display input:focus{border-color:none;outline:none;box-shadow:none}.verified-i9-display .QR-Code-Col{position:relative}.verified-i9-display .QR-Code-Col div{text-align:center;position:absolute;left:0;top:15%;height:85%;width:100%;border:1px solid #000}@media screen and (max-width:767px){.verified-i9-display .QR-Code-Col{display:none}}.verified-i9-display .section-header{text-align:center;margin:1em 0;padding-bottom:.25em}.verified-i9-display .section-header h1{margin-top:0;font-size:1.5em;font-weight:700}.verified-i9-display hr{border:none;border-top:1px solid #000;background:transparent;clear:both}.verified-i9-display hr .heavy{border:solid #000;border-width:1ex 0 1px;height:.5ex;margin:1em 0 0}.verified-i9-display .dhs-seal{text-align:left}.verified-i9-display .dhs-seal img{font-size:5em;width:1em;height:1em}.verified-i9-display li{margin-bottom:.5em}.verified-i9-display ol{padding-left:1.5em}.verified-i9-display p{margin-bottom:.5em}.verified-i9-display label{font-weight:400}.verified-i9-display h2{text-align:center;font-size:1.2em;font-weight:700;margin:.5em 0 0}.verified-i9-display .header-box{border:1px solid #000;padding:.25em;background-color:#e0e0e0}.verified-i9-display .form-box{border-right:1px solid #000;border-bottom:1px solid #000;margin-bottom:1ex}.verified-i9-display .header-box+.form-box>.row:first-child>div{border-top-style:none}.verified-i9-display .form-box>.row>div{border-top:1px solid #000;border-left:1px solid #000;padding-bottom:.5em}.verified-i9-display .form-box label{white-space:nowrap;font-size:.9em;display:block}.verified-i9-display ol ol{list-style-type:lower-alpha}.verified-i9-display ol ol ol{counter-reset:list}.verified-i9-display ol ol ol>li{list-style:none}.verified-i9-display ol ol ol>li:before{content:"(" counter(list,lower-alpha) ") ";counter-increment:list;margin-left:-3.5ex;margin-right:.5ex;font-weight:700}.verified-i9-display .input-control{display:inline;padding:0 .5ex}.verified-i9-display .stop{text-align:center;margin:.5em}.verified-i9-display .stop img{width:2em;height:2em}.verified-i9-display .stop div{font-size:1.2em;padding:.2em 2em;margin:0 .25em;font-weight:700;font-style:oblique;display:inline-block;background-color:#e0e0e0;font-family:Times New Roman,Times,serif}.verified-i9-display .documents tbody{border:1px solid #000;vertical-align:top}.verified-i9-display .documents th{position:relative;border-bottom:1px solid #000;width:33.3%;font-size:.9em;text-align:center}.verified-i9-display .documents th .or-column{background:inherit}.verified-i9-display .documents h6{display:block;margin:0;font-size:1em;font-weight:700;text-transform:uppercase}.verified-i9-display .documents td{text-align:center}.verified-i9-display .document-item{font-size:.8em;padding:0;border-bottom:2px solid #000;text-align:left}.verified-i9-display .document-cell{padding:.1em .5em;margin:0;border-bottom:1px solid #000}.verified-i9-display .document-cell label{display:block}.verified-i9-display .document-cell input{height:auto;padding:.2em .5em;border:none}.verified-i9-display .documents-table-boxes-top{position:relative;width:200%;height:249px;border-right:1px solid #000}@media screen and (max-width:993px){.verified-i9-display .documents-table-boxes-top{height:280px}}.verified-i9-display .documents-table-boxes-bottom{position:relative;width:200%;height:249px;border-right:1px solid #000;border-bottom:1px solid #000}@media screen and (max-width:997px){.verified-i9-display .documents-table-boxes-bottom{height:270px;width:200%}}.verified-i9-display .documents-table-additional-info{position:absolute;width:50%;height:450px;top:10%;left:2%;border:1px solid #000}.verified-i9-display .documents-table-qr-code{position:absolute;width:40%;height:250px;top:10%;left:55%;border:1px solid #000}.verified-i9-display .documents-table{border:1px solid #000;border-collapse:collapse}.verified-i9-display .documents-table th{position:relative;border-bottom:1px solid #000;width:33.3%;padding:.5em;text-align:center}.verified-i9-display .documents-table td{border-right:1px solid #000;vertical-align:top}.verified-i9-display .documents-table h6{display:block;margin:0;font-size:1em;font-weight:700;text-transform:uppercase}.verified-i9-display .documents-table td>ol{padding:0;counter-reset:table-list}.verified-i9-display .documents-table td>ol>li{border-top:1px solid #000;padding:.5em .5em .5em 2em;margin:0;list-style:none}.verified-i9-display .documents-table td>ol>li:first-child{border-top-style:none}.verified-i9-display .documents-table td>ol>li:before{content:counter(table-list,decimal) ".";counter-increment:table-list;font-weight:700;margin-right:1ex;margin-left:-1.5em}.verified-i9-display .documents-table .list-break-note:before{content:"";counter-increment:none}.verified-i9-display table .or-column{text-transform:uppercase;width:1.5em;padding:0 0 .3em;vertical-align:top;background-color:silver}.verified-i9-display .cell-corner{position:absolute;top:0;right:-1em;width:2em;text-align:center;text-transform:uppercase}.verified-i9-display .list-break-note{padding:1em;text-align:center;font-weight:700}.verified-i9-display .angry-list{text-transform:uppercase;counter-reset:angry-list}.verified-i9-display .angry-list>li{list-style:none}.verified-i9-display .angry-list>li:before{content:"(" counter(angry-list,lower-alpha) ") ";counter-increment:angry-list;margin-left:-3.5ex;margin-right:.5ex;text-transform:none}.verified-i9-display .end-notes{text-align:center;font-weight:700;font-size:1.2em;margin:1.5em 0}.verified-i9-display .end-notes p{margin-bottom:1em}#payroll-expense-report .payroll-expense-report-parent{border-top:25px solid #54b668;font-size:10px;padding:10px;margin-top:20px}.payroll-expense-report-table-row td{border:1px dotted gray;padding:0 5px}@media screen and (min-width:1435px){.crew-start-form-btn{flex-basis:33.3333%;max-width:33.333333%}}.invoice-table-row td{border:1px dotted gray;padding:0 5px}.invoice .invoice-row{display:flex;justify-content:space-between;margin:20px 0}@media screen and (max-width:768px){.invoice .invoice-row{flex-direction:column}}.invoice-table{table-layout:fixed}.invoice-table thead tr:first-child{text-align:center;color:#fff;background-color:#54b668}.invoice-table thead tr:first-child th{width:50%;border:none!important}.invoice-table thead tr:last-child th{border-bottom:2px solid #000!important}.invoice-table tbody td:last-child,.invoice-table thead tr:last-child th:last-child{text-align:right;border-left:2px solid #000}.month-picker .react-datepicker__input-container,.month-picker .react-datepicker__triangle{display:none}.month-picker .react-datepicker-popper{z-index:5;transform:none!important;margin-top:0!important;position:absolute;left:18%!important;top:45px!important}@media screen and (max-width:992px){.month-picker .react-datepicker-popper{left:12%!important}}@media screen and (max-width:767px){.month-picker .react-datepicker-popper{left:27%!important}}.month-picker .react-datepicker__header{background-color:#fff!important;border-bottom:none!important;font-weight:400}.month-picker .react-datepicker__month--selected{background-color:#54b668!important;border-radius:16px!important}.home-calendar{border-radius:8px;height:400px}.home-calendar .rbc-calendar{padding:10px 0}@media screen and (max-width:767px){.home-calendar .rbc-calendar{margin-bottom:30px}}.home-calendar .rbc-calendar div{border:none!important}.home-calendar .rbc-btn-group button:first-child,.home-calendar .rbc-toolbar .rbc-btn-group:last-child{display:none!important}.home-calendar .rbc-btn-group button:nth-child(2){visibility:hidden}.home-calendar .rbc-btn-group button:nth-child(2):after{content:"";position:absolute;border:solid #313131;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin:3px 0 5px;left:9%;transform:rotate(135deg);-webkit-transform:rotate(135deg);visibility:visible}.home-calendar .rbc-btn-group button:nth-child(3){visibility:hidden}.home-calendar .rbc-btn-group button:nth-child(3):after{content:"";position:absolute;right:9%;border:solid #313131;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin:3px 0 5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);visibility:visible}.home-calendar .rbc-toolbar-label{position:absolute;font-size:16px;color:#fff;background-color:#54b668;border-radius:16px;padding:5px 25px!important;cursor:pointer}.home-calendar .rbc-month-header{margin-bottom:20px}.home-calendar .rbc-month-row{overflow:visible}.home-calendar .rbc-date-cell{text-align:center!important}.home-calendar .rbc-date-cell a{cursor:default;pointer-events:none}.home-calendar .rbc-now{color:#54b668}.home-calendar .rbc-day-bg{height:0}@media screen and (max-width:515px){.home-calendar .rbc-day-bg{margin-top:8px}}.home-calendar .rbc-off-range{color:#313131;background-color:#fff}.home-calendar .rbc-off-range span{opacity:.2!important}.single-callsheet-day-btn{position:absolute;bottom:30px;right:5%;box-shadow:0 4px 10px rgba(0,0,0,.1);-moz-box-shadow:0 4px 10px rgba(0,0,0,.1);-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);-o-box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:4px;font-size:12px;color:#fff;font-weight:700;line-height:16px;width:90%;padding:10px 0;border:none}@media screen and (max-width:767px){.single-callsheet-day-btn{position:-webkit-sticky;position:sticky;width:100%;margin-bottom:20px}}.multiple-callsheet-day-btn{box-shadow:0 4px 10px rgba(0,0,0,.15);-moz-box-shadow:0 4px 10px rgba(0,0,0,.15);-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);-o-box-shadow:0 4px 10px rgba(0,0,0,.15);border-radius:8px;font-size:12px;color:#fff;font-weight:700;line-height:16px;width:100%;padding:10px 20px;border:none}.callsheet-info-col{border-radius:8px}@media screen and (max-width:767px){.callsheet-info-col{margin-bottom:50px}}.coogan-allocation-label p:after{margin-left:5px;content:"*minimum 15%";color:#8e8e93}.mfa-switch .custom-control-input:checked~.custom-control-label:before{background-color:#28a745}.availability-btn{border-radius:5px;color:#fff;font-weight:700;font-size:14px;padding:10px 20px;border:none;background-color:#0ea0f8;cursor:pointer;position:relative;z-index:1;pointer-events:auto;display:inline-block}.availability-btn:hover{opacity:.9}.availability-btn:active{opacity:.8}@media screen and (max-width:767px){.availability-btn{margin-bottom:20px}.vertical-progress-bar-container{margin-top:20px;margin-left:40%;margin-bottom:50px}.checkmark-progress-bar-step:before{margin-left:-1%}}.vertical-progress-bar{display:flex;margin-bottom:20px;position:relative}.vertical-progress-bar:last-child .progress-circle-md-clear:before{display:none}.vertical-progress-bar .progress-circle-md-clear{border-radius:50%;border:solid #f4f4f4;background-color:#fff;padding:10px;color:#fff;position:relative}.vertical-progress-bar .progress-circle-md-clear:before{content:"";color:#e0e0e0;display:block;position:absolute;top:125%;border:solid;border-width:0 0 0 2px;width:1px;height:18px}.vertical-progress-bar .checkmark-progress-bar-step img{margin-left:35%}.vertical-progress-bar .checkmark-progress-bar-step:before{content:"";color:#54b668;display:block;position:absolute;top:90%;left:4.5%;border:solid;border-width:0 0 0 2px;width:1px;height:25px}.vertical-progress-bar .checkmark-progress-bar-last-step:before{height:20px!important}.crew-i9-labels p:after,.vertical-progress-bar .vertical-progress-bar-text-inactive{font-style:italic;color:#8e8e93}.crew-i9-labels p:after{margin-left:5px;font-weight:300}.i9-firstname p:after{content:"(Given Name)"}.i9-lastname p:after{content:"(Family Name)"}.i9-other-lastnames p:after{content:"(If any)"}.i9-address p:after{content:"(Street Number and Name)"}.i9-birthdate p:after{content:"(mm/dd/yyyy)"}.i9-expiration-date p{margin-left:10px}.i9-expiration-date p:after{content:"(if applicable, mm/dd/yyyy)"}@media screen and (max-width:767px){.i9-birthdate p:after,.i9-other-lastnames p:after{content:""}.i9-address p:after{content:"(Street #/Name)"}}.residency-options .form-check label:before{margin-right:5px;font-weight:700}.residency-options .form-check:nth-child(2) label:before{content:"1."}.residency-options .form-check:nth-child(3) label:before{content:"2."}.residency-options .crewi9-permanent-resident .form-check:first-child label:before{content:"3."}.residency-options .crewi9-alien .form-check:first-child label:before{content:"4."}.crewi9-alien,.crewi9-permanent-resident{position:relative}.crewi9-residency-dropdown{position:relative;z-index:5}.crewi9-residency-dropdown .crewi9-residency-dropdown-button{background-color:#fff;width:-moz-fit-content;width:fit-content;padding:0 10px;margin:0 -10px}.crewi9-foreign-passport-dropdown div{position:relative;z-index:100}.crewi9-foreign-passport-dropdown div div div div div:first-child{margin-top:20px}.crewi9-green-border{position:absolute;border:1px solid #54b668;top:4%;left:-2%;height:102%;width:105%;border-radius:8px;z-index:1}.crewi9-green-border.crewi9-permanent-resident-border{top:10%}.crewi9-green-border.crewi9-preparer-border{top:2%}.crew-i9-documents-list-row{border-radius:8px;background-color:#fff;border:1px solid #e0e0e0;min-height:80px}.radio-circle-unselected{border:2px solid #f4f4f4;background-color:#f4f4f4;color:transparent}.radio-circle-selected,.radio-circle-unselected{border-radius:50%;height:30px;width:30px;padding:10px}.radio-circle-selected{background-color:#54b668;font-weight:700;position:relative}.radio-circle-selected:after{content:"✔";position:absolute;height:10px;width:10px;color:#fff;top:10%;left:30%}.progress-bar{background-color:#54b668!important}.i9-admin-document-title input{text-overflow:ellipsis}.i9-admin-verification-exp-date p:after{margin-left:5px;color:#8e8e93;font-style:italic;font-weight:300;content:"- (mm/dd/yyyy)"}.adminI9-image-container{position:relative}.adminI9-image-container .adminI9-image-container-label{text-align:center;position:relative;z-index:5}.adminI9-image-container .adminI9-image-container-label span{width:-moz-fit-content;width:fit-content;background-color:#fff;padding:0 10px}.adminI9-image{display:flex;justify-content:center;align-items:center;height:90%}.adminI9-image img{width:75%;height:75%;transition:transform .5s ease}.adminI9-pdf{display:flex;justify-content:center;position:relative;z-index:5;margin-top:10%;height:65%}.adminI9-pdf iframe{width:75%;transition:transform .5s ease}.adminI9-magnify-image{position:absolute;bottom:5%;right:5%;z-index:10;cursor:pointer}.adminI9-green-border{position:absolute;border:1px solid #54b668;height:95%;width:95%;border-radius:8px;z-index:1;top:3%}.az-state-tax-options .form-check label:before{margin-right:5px;font-weight:700}.az-state-tax-options .form-check:nth-child(2) label:before{content:"1."}.az-state-tax-options .form-check:nth-child(5) label:before{content:"2."}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-items:stretch}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;flex:1 0;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}.rbc-day-slot .rbc-background-event,.rbc-event{border:none;box-sizing:border-box;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 rgba(51,51,51,.5)}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:rgba(0,0,0,.1)}.rbc-show-more{background-color:hsla(0,0%,100%,.3);z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:flex;flex-direction:column;flex:1 0;width:100%;-moz-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;position:relative;flex-direction:column;flex:1 0;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex-direction:row;flex:1 0;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.25);padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex-direction:column;flex:1 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:flex;flex-flow:column nowrap}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{border:1px solid #265985;display:flex;max-height:100%;min-height:20px;flex-flow:column wrap;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;flex:1 1;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:-webkit-sticky;position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;flex:1 0;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{width:140px;flex:1 1;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:rgba(0,0,0,.5);color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:flex;flex-direction:column;flex:1 1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{flex:1 1;display:flex;min-width:0;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{display:flex;flex:1 0;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{box-sizing:content-box;position:absolute;height:0;width:1px;content:"";z-index:-1;border:8px solid transparent;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + (1.7rem / 2));overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;-webkit-clip-path:circle(0);clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move;box-shadow:0 0 0 9999em #00000080}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}.ReactCrop__crop-selection:focus{outline:none;border-color:#00f;border-style:solid}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%;left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666%;left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%;top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666%;top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:#0003;border:1px solid hsla(0,0%,100%,.7);outline:1px solid transparent}.ReactCrop__drag-handle:focus:after{border-color:#00f;background:#2dbfff}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}@import"https://fonts.googleapis.com/css?family=Poppins:400,700&display=swap";.mobile-wrap{white-space:nowrap;flex-wrap:nowrap}.viewed-call-sheet-infinite-scroller>div,.viewed-call-sheet-infinite-scroller>div.infinite-scroller>div.infinite-scroll-component__outerdiv{margin-left:auto!important;margin-right:auto!important}@media screen and (min-width:577px){.dropdown-spacing{margin-right:18px}}@media screen and (max-width:576px){.mobile-status-bar{display:flex;margin-left:0;margin-right:0;padding:18px!important}.mobile-status-bar-item{display:none!important}.mobile-no-border{border-right:none!important}.mobile-justify-center{justify-content:center}.mobile-flex-4{flex:4 1!important}.mobile-wrap{white-space:wrap;flex-wrap:wrap}}.user-paystub p{margin-bottom:.5rem}