._v9rHgZ3UcngB9I4kApd{opacity:0}.HOoAtUSSLAtScJDGcMLQ{opacity:1;transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1)}.SK_gu3f0eIfDpAqgUB00{opacity:1}.n0trrYmU5Zu3Gp3AA7yl{opacity:0;transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1)}
.KsGE4EJwTTkTbB6_1ghJ{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);z-index:21000}
:root ion-header{background:var(--ion-color-dark)}:root .chip-header{background:var(--ion-color-dark)}:root .chip-header .chip-scroll-custom{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;--background: var(--ion-color-dark);--color: var(--ion-color-primary-contrast);--border-width: 0 !important}:root .chip-header .chip-scroll-custom ion-chip{opacity:1}:root .chip-header .chip-scroll-custom .chip-selected{opacity:1;background:var(--ion-color-chip-contrast);color:var(--ion-color-dark)}:root .chip-header .chip-scroll-custom .chip-disabled{opacity:.5}:root .chip-header .chip-scroll-custom::-webkit-scrollbar{display:none}:root .supportlink a{color:var(--ion-color-primary);font-weight:bold;text-decoration:underline}:root .centered{border:1px solid var(--ion-color-emptyState-shade);background:var(--ion-color-emptyState);color:var(--ion-color-emptyState-contrast)}:root .centered img{width:150px}:root .centered ion-card-content{display:flex;align-items:center;justify-content:center;flex-direction:column}:root .btn-height{height:50px;font-size:20px;letter-spacing:0}:root .shift-detail-title{font-size:20px;font-weight:500}:root .danger{--color: var(--ion-color-danger)}:root .text-underline{text-decoration:underline}:root .no-shadow{box-shadow:none}:root .warning-card{border:1px solid var(--ion-color-alert-shade)}:root .warning-card p{color:var(--ion-color-ealert-contrast)}:root ion-content .margin-top-0{--margin-top: 0}:root ion-content .centered-empty-state{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column}:root ion-content .centered-empty-state .secondary-heading{font-weight:600;font-size:18px}:root ion-content .cards-container ion-list-header ion-label{font-size:1.2rem;font-weight:600}:root ion-content .cards-container .ion-card-header-custom-style{display:flex;justify-content:space-between;padding:10px 16px}:root ion-content ion-list-header ion-label{font-size:1.2rem;font-weight:800}:root ion-content .card-item-height{height:auto}:root ion-content .card-item-height ion-label{margin:0px 5px;white-space:normal;font-size:14px}:root ion-content .ion-message{height:50px}:root ion-content .danger{--color: var(--ion-color-danger)}:root ion-content img{margin-right:5px}:root ion-content .text-underline{text-decoration:underline}:root ion-content .footer-shadow{box-shadow:0px 0px 5px 1px rgba(0,0,0,.05)}:root ion-content ion-content .margin-top-0{--margin-top: 0}:root ion-content ion-content .centered-empty-state{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column}:root ion-content ion-content .centered-empty-state .secondary-heading{font-weight:600;font-size:18px}:root ion-content ion-content .cards-container ion-list-header ion-label{font-size:1.2rem;font-weight:600}:root ion-content ion-content .cards-container .ion-card-header-custom-style{display:flex;justify-content:space-between;padding:10px 16px}:root ion-content ion-content ion-list-header ion-label{font-size:20px;font-weight:800}:root ion-content ion-content .card-item-height{height:auto}:root ion-content ion-content .card-item-height ion-label{margin:0px 5px;white-space:normal;font-size:14px}:root ion-content ion-content .ion-message{height:50px}:root ion-content ion-content ion-avatar{width:20px;height:20px}:root ion-content ion-chip{margin-left:0}:root ion-content .header-padding{--padding-bottom: 5px}:root ion-content .shift-timeline{margin-left:20px}:root ion-content .shift-timeline ion-item{--padding-start: 5px}:root ion-content .shift-timeline ion-item ion-label{margin:0}:root ion-content .time-elapsed{text-align:center}:root ion-content .time-elapsed .time{font-size:16px;font-weight:600}:root ion-content .time-elapsed .second{font-size:10px}:root ion-content .chip-header{background:var(--ion-color-dark)}:root ion-content .chip-header .chip-scroll-custom{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;--background: var(--ion-color-dark);--color: var(--ion-color-primary-contrast);--border-width: 0 !important}:root ion-content .chip-header .chip-scroll-custom ion-chip{opacity:1}:root ion-content .chip-header .chip-scroll-custom .chip-selected{opacity:1;background:var(--ion-color-chip-contrast);color:var(--ion-color-dark)}:root ion-content .chip-header .chip-scroll-custom .chip-disabled{opacity:.5}:root ion-content .chip-header .chip-scroll-custom::-webkit-scrollbar{display:none}:root ion-content .primary-btn,:root ion-content .uplaod-btn-primary{width:80%;height:50px;font-size:20px}:root ion-content .cancel-btn{--background: transparent;--color: var(--ion-color-danger);--box-shadow: none}:root .shift-item{position:relative}:root .shift-item .undo-overlay{position:absolute;left:50%;transform:translateX(-50%);width:90%;height:100%;background:hsla(0,0%,100%,.7);border-radius:10px;z-index:2}:root .shift-item .undo-overlay .undo-button{position:absolute;right:10px;bottom:10px;text-decoration:underline}:root .btn-green{color:#2ecc71}:root .action-sheet-title.sc-ion-action-sheet-ios{font-size:20px;font-weight:500;color:#000}:root .action-btn-row{display:flex;justify-content:center}:root .action-btn-row .upload-timesheet-button{align-self:center;justify-content:center;display:flex}:root .action-btn-row .no-timesheet-select{margin-bottom:-10px}:root .action-btn-row .reupload-button{color:#1c69d1;text-decoration:none;font-size:16px;font-weight:bold;--padding-start: 0px}:root .non-ip-shift-message{line-height:1.4}
.cancel-modal-close-icon{font-size:24px;color:var(--ion-color-medium-shade)}.cancelModal{--max-height: 85%}.cancelModal .modal-wrapper{align-self:flex-end}.cancelModal .modal-wrapper .ion-page{padding:15px 15px 30px}.shift-cancel-button{font-size:16px !important;--transition: none !important}.shift-cancel-button.button-disabled{--ion-color-base: #5a5a5a !important}.reason-description{--padding-top: 0;--padding-bottom: 0;--padding-start: 4px;padding:6px;border-radius:5px;border:2px solid rgba(0,0,0,.6784313725);background:hsl(214,13%,96%);font-size:16px;margin-top:0px}.reason-description.active{box-shadow:0px 2px 6px rgba(0,0,0,.3490196078)}.tell-us{margin-bottom:6px;margin-top:18px;font-size:18px}.cancel-modal-submit-button{font-size:16px}.modal-items{--padding-start: 0;height:35px;display:flex;align-items:center}.modal-radio{--size: 14px;margin-right:9px;color:var()}.modal-reason-title{color:var(--ion-color-dark)}.checkMarkAnimate{padding-bottom:14px;bottom:20px;left:0;right:0;margin:0 auto}.checkmark-circle{width:50px;height:50px;position:relative;display:inline-block;vertical-align:top}.checkmark-circle .background{width:50px;height:50px;border:2px solid var(--ion-color-success);position:absolute;border-radius:50px}.checkmark-circle .checkmark{border-radius:5px}.checkmark-circle .checkmark.draw:after{-webkit-animation-delay:200ms;-moz-animation-delay:200ms;animation-delay:200ms;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-name:checkmark;-moz-animation-name:checkmark;animation-name:checkmark;-webkit-transform:scaleX(-1) rotate(135deg);-moz-transform:scaleX(-1) rotate(135deg);-ms-transform:scaleX(-1) rotate(135deg);-o-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg);-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.link-text{text-decoration:underline;font-size:15px;font-weight:400}.checkmark-circle .checkmark:after{opacity:1;height:22px;width:10px;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;border-right:2px solid var(--ion-color-success);border-top:2px solid var(--ion-color-success);content:"";left:13px;top:27px;position:absolute}@-webkit-keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:10px;opacity:1}40%{height:22px;width:10px;opacity:1}100%{height:22px;width:10px;opacity:1}}@-moz-keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:10px;opacity:1}40%{height:22px;width:10px;opacity:1}100%{height:22px;width:10px;opacity:1}}@keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:10px;opacity:1}40%{height:22px;width:10px;opacity:1}100%{height:22px;width:10px;opacity:1}}
.colleague-profile-picture-list{display:flex;max-width:165px;overflow:hidden;padding:5px}.colleague-profile-picture-list .colleague-profile-pic-avatar{position:relative;width:40px;height:40px;background:var(--ion-color-alert-shade);text-align:center;margin-right:15px;border-radius:20px;box-shadow:0 0 0 3px #50555c;flex:1 0 auto}.colleague-profile-picture-list .colleague-profile-pic-avatar .colleague-initial-avatar{font-size:24px;color:#fff;margin:0px;line-height:40px}.colleague-profile-picture-list .colleague-profile-pic-avatar-border{box-shadow:0px 0px 0px 2px #fff,0 0 0 5px #50555c}.colleague-list-row{background:#ace0f4;border:2px solid #1c69d1;border-radius:6px;font-weight:500;font-size:14px;margin:20px 20px;padding:10px;text-align:left}.colleague-info-row{margin-bottom:20px}.colleague-info-row .colleague-info-details{align-self:center;margin-right:30px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.colleague-info-row .colleague-info-details .add-friend-icon{cursor:pointer;margin-left:16px;min-width:32px;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}.colleague-info-row .colleague-info-details .colleague-details{display:flex;flex-direction:column;justify-content:center;align-items:start;margin-left:10px;max-width:200px}.colleague-info-row .colleague-info-details .colleague-details p{font-family:SF Pro;font-style:normal;font-weight:500;font-size:14px;margin:3px;text-align:start}.colleague-info-row .colleague-info-details .colleague-details .colleague-work-details{font-size:10px;text-align:start}.colleague-info-row .colleague-info-avatar{align-self:center;margin-left:30px}.colleague-info-row .colleague-info-avatar .profile-pic-avatar{width:60px;height:60px;box-shadow:0 0 0 3px #50555c;background:var(--ion-color-alert-shade)}.colleague-info-row .colleague-info-avatar .profile-pic-avatar p{font-size:36px;line-height:60px;color:#fff;margin:0px}.colleague-info-row .colleague-info-avatar .profile-pic-avatar-border{box-shadow:0px 0px 0px 2px #fff,0 0 0 5px #50555c}.profile-pic-avatar-border{box-shadow:0px 0px 0px 2px #fff,0 0 0 5px #50555c}.work-with-friends{margin:10px;justify-content:space-between;align-items:end;cursor:pointer}.work-with-friends .show-colleague-list-link{display:flex;font-style:normal;font-size:9px;text-decoration:underline;align-items:center;white-space:nowrap}.work-with-friends .colleague-picture-list-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.work-with-friends .colleague-summary #colleague-summary-title{font-size:12px;font-weight:400;line-height:14px;letter-spacing:0em;text-align:left;margin-bottom:5px;color:#000}.work-with-friends .colleague-summary .colleague-summary-subtitle{font-family:SF Pro Display;font-size:9px;font-weight:400;line-height:11px;letter-spacing:0em;text-align:left;color:#828282;margin-bottom:5px}.profile-picture-modal{--backdrop-opacity: var(--ion-backdrop-opacity, 0.4)}.profile-picture-modal .profile-picture-modal-container{text-align:center;max-width:350px;border-radius:16px;font-style:normal}.profile-picture-modal .profile-picture-modal-container h2{font-weight:500;font-size:24px;line-height:29px}.profile-picture-modal .profile-picture-modal-container p{font-weight:500;font-size:14px;line-height:17px}.profile-picture-modal .profile-picture-modal-container em{font-size:14px;line-height:17px}.profile-picture-modal .profile-picture-modal-container .worker-friend-initial-avatar{font-size:24px;color:#fff;margin:0px;line-height:40px}.profile-picture-modal .profile-picture-modal-container .profile-picture-modal-container-content{margin:20px 30px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;overflow:hidden;gap:20px}.profile-picture-modal .profile-picture-modal-container .profile-picture-modal-container-content .profile-picture-modal-avatar{border:"solid white"}.profile-picture-modal .profile-picture-modal-container .profile-picture-modal-container-content .modal-subtitle{display:flex;justify-content:center;text-align:center;flex-direction:column}.profile-picture-modal .profile-picture-modal-container .profile-picture-modal-container-content .colleague-profile-pic-avatar{width:60px;height:60px;background:var(--ion-color-alert-shade);box-shadow:0 0 0 2px #fff,0 0 0 5px #50555c;text-align:center;margin-right:10px}.profile-picture-modal .profile-picture-modal-container .profile-picture-modal-container-content .colleague-profile-pic-avatar .colleague-initial-avatar{font-size:24px;color:#fff;margin:0px;line-height:40px}.profile-picture-modal .profile-picture-modal-container .profile-picture-modal-container-action{margin:20px}.profile-picture-modal .profile-picture-modal-container .profile-picture-modal-container-action .profile-picture-modal-cancel-action{--border-color: #828282;--border-width: 2px;--color: #828282;margin-top:10px;margin-bottom:10px}.profile-picture-modal .modal-wrapper{width:80%;height:450px;max-width:350px;margin:30px;position:absolute;display:block;border-radius:16px;min-height:23rem}.book-with-friend-modal{--backdrop-opacity: var(--ion-backdrop-opacity, 0.4)}.book-with-friend-modal .book-with-friend-modal-container{text-align:center;max-width:350px;border-radius:16px;font-style:normal}.book-with-friend-modal .book-with-friend-modal-container h2{font-weight:500;font-size:24px;line-height:29px}.book-with-friend-modal .book-with-friend-modal-container p{font-weight:500;font-size:14px;line-height:17px}.book-with-friend-modal .book-with-friend-modal-container em{font-size:14px;line-height:17px}.book-with-friend-modal .book-with-friend-modal-container .book-with-friend-modal-container-content{margin:30px;text-align:center;display:flex;flex-direction:column;align-items:center;overflow:hidden;gap:20px}.book-with-friend-modal .book-with-friend-modal-container .book-with-friend-modal-container-content .modal-subtitle{display:flex;justify-content:center;text-align:center;flex-direction:column}.book-with-friend-modal .book-with-friend-modal-container .book-with-friend-modal-container-content .description{color:#333}.book-with-friend-modal .book-with-friend-modal-container .book-with-friend-modal-container-content .attention-warning{font-weight:700}.book-with-friend-modal .book-with-friend-modal-container .book-with-friend-modal-container-action{margin:20px}.book-with-friend-modal .modal-wrapper{width:80%;height:440px;max-width:350px;margin:30px;position:absolute;display:block;border-radius:16px;min-height:22rem}.invite-friend{all:unset;cursor:pointer;text-decoration:underline;font-weight:700;font-size:13px;line-height:16px;color:#000;align-self:center;margin-bottom:13px}.book-with-friends-container{display:flex;flex-direction:column;justify-content:center;margin-top:8px}.colleague-list-modal{--backdrop-opacity: var(--ion-backdrop-opacity, 0.4);z-index:30000}.colleague-list-modal .modal-wrapper{margin:30px;position:absolute;display:block;border-radius:16px;min-height:22rem}.colleague-list-page{opacity:1}.colleague-list-back-button{position:absolute}@media(min-width: 400px){.colleague-profile-picture-list{max-width:285px}}.friends-list-no-friends-label-container{margin-top:106px;text-align:center}.friends-list-select-container{display:flex;justify-content:center;margin:48px;margin-top:32px}.friends-list-status-select{margin:0 14px;width:calc(100% - 28px)}.friends-list-status-select ion-segment-button{min-width:auto}.friends-list-info-container{background-color:#ace0f4;display:flex;justify-content:space-between;flex-direction:column;padding:16px;padding-bottom:12px;border-radius:4px;margin:16px;font-family:"SF Pro";font-style:normal;font-weight:600;font-size:15px;line-height:18px;color:#000}.friends-list-add-friend-button-container{margin-top:16px;margin-bottom:16px;text-align:center}.friends-list-add-friend-button-icon{margin-right:6px}.friends-list-no-friends-label{font-family:"SF Pro";font-style:normal;font-weight:700;font-size:16px;color:#000}.friends-list{margin-top:16px;margin-bottom:16px}.worker-friend{margin-top:24px;margin-bottom:24px;margin-left:16px;margin-right:16px;display:flex;justify-content:space-between;align-items:center}.friends-list-friend-info{margin-left:8px;display:flex;justify-content:space-around;align-items:flex-start;flex-direction:column}.friends-list-friend-name{font-family:"SF Pro";font-style:normal;font-weight:400;font-size:16px;line-height:19px;margin-bottom:2px}.friends-list-friend-subtitle{font-family:"SF Pro";font-style:italic;font-weight:400;font-size:16px;line-height:19px;margin-bottom:2px}.worker-friend-action-buttons-container{margin-left:8px}.worker-friend-request-decline-button{background:#f2f2f2;color:#000;border-radius:8px}.worker-friend-request-accept-button{margin-left:8px;border-radius:8px}.worker-friend-remove-button{background:#f2f2f2;border-radius:6px;color:#000}.friends-list-friend-info-container{margin-left:3px;display:flex;align-items:center;max-width:65%}.worker-friend-profile-pic-avatar{width:40px;height:40px;background:var(--ion-color-alert-shade);text-align:center;margin-right:8px;border-radius:20px;box-shadow:0 0 0 3px #50555c;flex:1 0 auto}.worker-friend-profile-pic-avatar-border{box-shadow:0px 0px 0px 2px #fff,0 0 0 5px #50555c}.worker-friend-initial-avatar{font-size:24px;color:#fff;margin:0px;line-height:40px}.friend-confirmation-modal{--backdrop-opacity: var(--ion-backdrop-opacity, 0.4)}.friend-confirmation-modal .friend-confirmation-modal-container{text-align:center;max-width:350px;border-radius:16px;font-style:normal}.friend-confirmation-modal .friend-confirmation-modal-container h2{font-weight:500;font-size:24px;line-height:29px}.friend-confirmation-modal .friend-confirmation-modal-container p{font-weight:500;font-size:14px;line-height:17px}.friend-confirmation-modal .friend-confirmation-modal-container em{font-size:14px;line-height:17px}.friend-confirmation-modal .friend-confirmation-modal-container .friend-confirmation-modal-container-content{margin:30px;text-align:center;display:flex;flex-direction:column;align-items:center;overflow:hidden;gap:20px}.friend-confirmation-modal .friend-confirmation-modal-container .friend-confirmation-modal-container-content .modal-subtitle{display:flex;justify-content:center;text-align:center;flex-direction:column}.friend-confirmation-modal .friend-confirmation-modal-container .friend-confirmation-modal-container-action{margin:20px}.friend-confirmation-modal .friend-confirmation-modal-container .friend-confirmation-modal-container-action .friend-confirmation-modal-cancel-action{--border-color: #828282;--border-width: 2px;--color: #828282;margin-top:10px;margin-bottom:10px}.friend-confirmation-modal .modal-wrapper{width:80%;height:350px;max-width:350px;margin:30px;position:absolute;display:block;border-radius:16px;min-height:22rem}.add-friend-modal{--backdrop-opacity: var(--ion-backdrop-opacity, 0.4)}.add-friend-modal .add-friend-modal-container{text-align:center;max-width:350px;border-radius:16px;font-style:normal}.add-friend-modal .add-friend-modal-container h2{font-weight:500;font-size:24px;line-height:29px}.add-friend-modal .add-friend-modal-container p{font-weight:500;font-size:14px;line-height:17px}.add-friend-modal .add-friend-modal-container em{font-size:14px;line-height:17px}.add-friend-modal .add-friend-modal-container .add-friend-modal-container-content{margin:30px;margin-top:5px;text-align:center;display:flex;flex-direction:column;align-items:center;overflow:hidden;gap:20px}.add-friend-modal .add-friend-modal-container .add-friend-modal-container-content .modal-subtitle{display:flex;justify-content:center;text-align:center;flex-direction:column}.add-friend-modal .add-friend-modal-container .add-friend-modal-container-action{margin:20px}.add-friend-modal .add-friend-modal-container .add-friend-modal-container-action .add-friend-modal-cancel-action{--border-color: #828282;--border-width: 2px;--color: #828282;margin-top:10px;margin-bottom:10px}.add-friend-modal .modal-wrapper{width:80%;height:fit-content;max-width:350px;margin:30px;position:absolute;display:block;border-radius:16px;min-height:22rem}.friendIconContainer{z-index:2;position:absolute;width:15px;height:15px;right:-8px;bottom:-2px;background-color:var(--ion-color-primary);border:1px solid var(--ion-color-dark-tint);border-radius:50%;display:flex;align-items:center;justify-content:center}.friendIconContainer .friendIcon{height:10px;width:10px}.colleagueFriendIconContainer{z-index:2;position:absolute;width:15px;height:15px;right:8px;bottom:-2px;background-color:var(--ion-color-primary);border:1px solid var(--ion-color-dark-tint);border-radius:50%;display:flex;align-items:center;justify-content:center}.colleagueFriendIconContainer .friendIcon{height:10px;width:10px}.friend-link-alert-modal .modal-wrapper{height:auto}.ion-friend-link-alert-popup{--max-width: 320px}.ion-friend-link-alert-popup .alert-wrapper{padding-top:10px;text-align:center;box-shadow:0px 4px 12px rgba(0,0,0,.25);border-radius:32px;padding:10px}.ion-friend-link-alert-popup .alert-wrapper .alert-head .alert-title{font-family:SF Pro Display;font-style:normal;font-weight:bold;font-size:24px;line-height:29px}.ion-friend-link-alert-popup .alert-wrapper .alert-message{font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#333}.ion-friend-link-alert-popup .alert-wrapper .alert-message a{text-decoration:underline}.ion-friend-link-alert-popup .alert-wrapper .alert-button-group{display:flex;flex-direction:column;gap:5px}.ion-friend-link-alert-popup .alert-wrapper .alert-button-group .alert-button{border:2px solid #032e68;border-radius:32px;text-transform:none;font-style:normal;font-weight:500;font-size:17px;line-height:20px;color:#032e68;margin:0}.ion-friend-link-alert-popup .alert-wrapper .alert-button-group .alert-button .alert-button-inner{justify-content:center}.ion-friend-link-alert-popup .alert-wrapper .alert-button-group .ion-login-alert-ok-button{border:2px solid #828282;color:#828282}.ion-friend-link-alert-popup .alert-wrapper .alert-head{padding-bottom:10px;padding-top:10px;text-align:center;font-style:normal;font-weight:500;font-size:24px;line-height:29px}
.height-30{height:30px !important}.sent-home-btn-outline .action-sheet-selected{outline-color:initial;outline-style:solid;outline-width:thin}.shift-cancel-btn-outline .action-sheet-destructive{outline-color:initial;outline-style:solid;outline-width:thin}.attendance-policy-cancel-action-sheet .action-sheet-wrapper{padding-bottom:50px !important;padding-left:15px !important;padding-right:15px !important}.attendance-policy-cancel-action-sheet .action-sheet-title{padding-top:20px;font-weight:700 !important}.attendance-policy-cancel-action-sheet .action-sheet-sub-title{padding:10px 0px;font-size:14px;font-weight:500 !important}.attendance-policy-cancel-action-sheet .action-sheet-destructive .action-sheet-button-inner{color:red}.attendance-policy-cancel-action-sheet .action-sheet-button{color:#333;font-weight:500 !important;font-size:14px;padding:30px 0}.attendance-policy-cancel-action-sheet .action-sheet-group-cancel{border-radius:25px}.attendance-policy-cancel-action-sheet .action-sheet-cancel{height:45px;padding:18px 0}.attendance-policy-cancel-modal{--max-height: 75%}.attendance-policy-cancel-modal .modal-wrapper{align-self:flex-end}.attendance-policy-cancel-modal .modal-wrapper ion-list-header ion-label{margin-bottom:0px}.attendance-policy-cancel-modal .modal-wrapper ion-list-header ion-button{margin-bottom:5px}.attendance-policy-cancel-modal .modal-wrapper ion-content{--padding-bottom: 20px}.attendance-policy-cancel-modal .modal-wrapper ion-content ion-radio{margin:2px 9px 2px 20px}.attendance-policy-cancel-modal .modal-wrapper .cancellation-policy-message{padding:0px 60px 10px 60px;text-align:center;color:#000;font-size:17px}.attendance-policy-cancel-modal .modal-wrapper .how-attendance-score-work{text-decoration:underline;margin-bottom:50px}.attendance-policy-cancel-modal .modal-wrapper .description-container{margin:0 20px}.attendance-policy-cancel-modal .modal-wrapper .facility-cancelled-message{padding:0px 35px 50px 35px;text-align:center;color:#000;font-size:16px}.attendance-policy-cancel-modal .modal-wrapper .facility-cancelled-share-warning{padding-top:10px;padding-bottom:10px;font-size:15px}.attendance-policy-cancel-modal .modal-wrapper .facility-cancelled-share-warning-container{--padding-start: 0;max-height:50px;display:flex;align-items:center}.attendance-policy-cancel-modal .modal-wrapper .facility-cancelled-share-warning-container ion-icon{margin-right:5px;height:25px;width:25px}.sent-home-request-modal .modal-wrapper{align-self:flex-end}.sent-home-request-modal .modal-wrapper ion-list-header ion-label{margin-bottom:0px}.sent-home-request-modal .modal-wrapper ion-list-header ion-button{margin-bottom:5px}.sent-home-request-modal .modal-wrapper ion-content{--padding-bottom: 20px}.sent-home-request-modal .modal-wrapper ion-content ion-radio{margin:2px 9px 2px 20px}.sent-home-request-modal .modal-wrapper .description-container{margin:0 20px}.sent-home-request-modal .modal-wrapper .facility-cancelled-share-warning{padding-top:10px;padding-bottom:10px;font-size:15px}.sent-home-request-modal .modal-wrapper .facility-cancelled-share-warning-container{--padding-start: 0;max-height:50px;display:flex;align-items:center}.sent-home-request-modal .modal-wrapper .facility-cancelled-share-warning-container ion-icon{margin-right:5px;height:25px;width:25px}.red-color{color:red}.cancel-button-attendance-policy-cancel-modal{color:#666;font-size:20px;margin-right:16px;margin-bottom:5px}.font-600{font-weight:600}.margin-bottom-30{margin-bottom:30px}.ion-text-area-80 ion-textarea textarea{min-height:80px}.sent-home-toolbar{position:relative}.sent-home-request__back-btn{position:relative;height:100%;top:0;bottom:0;margin:0;left:-12px}.sent-home-request__header-title{font-size:17px;line-height:19.92px;text-align:center;font-family:Roboto}.alert-button.sc-ion-alert-ios{color:#000;font-weight:600}.my-shift-details-alert .alert-message{font-size:16px}ion-footer.attendance-policy-shift-action-footer{padding:0 16px 24px 16px;background-color:rgba(187,216,255,.5);border-radius:20px 20px 0 0;padding-top:16px}ion-footer.attendance-policy-shift-action-footer ion-button{margin:16px 0 0}ion-footer.attendance-policy-shift-action-footer ion-button.attendance-policy-cancel-button.button-clear{margin:0}ion-footer.attendance-policy-shift-action-footer ion-button.button-outline{--background: white}.nfc-tags-padding{padding-inline-start:20px}
:root .shift-timeline{padding-top:30px;padding-left:10px}:root .shift-timeline ion-item{--padding-start: 5px}:root .shift-timeline ion-item ion-label{margin:0}:root .rm-border-last-child ion-item:last-child{--border-color: rgb(0, 0, 0, 0)}:root .time-elapsed{text-align:center}:root .time-elapsed .time{font-size:16px;font-weight:600}:root .time-elapsed .second{font-size:10px}:root .list-overlay{position:relative}:root .list-overlay .overlay{position:absolute;left:0;bottom:0;width:100%;height:82%;z-index:2;background:#fff;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);padding:calc(var(--ion-safe-area-left, 0px) + 20px)}:root .list-overlay .overlay .overlay-content{position:absolute;bottom:0;text-align:left}:root .list-overlay .overlay .overlay-content .text-button{display:block;color:var(--ion-color-primary-shade);text-decoration:underline;font-size:12px;margin-top:15px}.btn-sub-text{font-size:12px;padding:5px 0}.shift-timecard-title-btn{display:flex;flex-direction:column;flex-wrap:wrap;line-height:.8;margin-top:6px}.image-preview-alert{--min-width: 90%}.image-preview-alert .alert-message span{position:absolute;top:10px;background:#000;right:10px;color:#fff;width:20px;height:20px;border-radius:40px}.image-preview-alert .alert-wrapper.sc-ion-alert-ios{border:3px solid #fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.image-preview-alert .alert-message.sc-ion-alert-ios{padding:0 !important}.image-preview-alert .alert-head.sc-ion-alert-ios{padding:0 !important}.image-preview-modal{position:fixed;background:rgba(0,0,0,.4392156863);height:100vh;width:100vw;box-shadow:0 13px 16px 0 rgba(0,0,0,.16);top:50%;left:50%;transform:translate(-50%, -50%);max-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.image-preview-modal .img-wrap{border:4px solid #fff;border-radius:12px;overflow:hidden;max-height:90vh;overflow-y:scroll}.image-preview-modal img{border-radius:10px;width:100%}.cancel-icon{position:absolute;background-color:#000;color:#fff;padding:8px;border-radius:50px;text-align:center;line-height:1;top:-6px;right:-6px}.imgCancel{position:absolute;top:-6px;right:-6px;background-color:#e31937;line-height:.8;width:15px;height:15px;border-radius:30px;text-align:center;color:#fff;z-index:99}.imgView{position:fixed;width:70px;height:70px;border:3px solid var(--ion-color-shift-custom-contrast);border-radius:8px;margin:10px 20px;right:10%;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.imgView .img{width:64px;height:64px;margin:0 auto;display:block}.imgView .img img{width:100%;height:100%;border-radius:5px;display:block}.info-text{color:var(--ion-color-primary);text-decoration-line:underline;padding:5px 0 15px 20px;font-weight:600;font-size:12px !important}.info-text-extend{padding-bottom:20px;padding-left:10px;padding-right:10px;margin:0}.how-to-clockin-info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding-bottom:20px}.how-to-clock-in-modal{--min-width: 300px}.how-to-clock-in-modal .alert-message{text-align:left;font-size:12px}.how-to-clock-in-modal .alert-message span{padding-bottom:5px;display:inline-block;font-weight:600;color:var(--ion-color-light-contrast)}.how-to-clock-in-modal .alert-message p{color:var(--ion-color-text) !important}.no-time-card{color:#000;text-decoration:underline;margin:0 auto;font-weight:bold}
:root ion-header{background:var(--ion-color-dark)}:root .chip-header{background:var(--ion-color-dark)}:root .chip-header .chip-scroll-custom{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;--background: var(--ion-color-dark);--color: var(--ion-color-primary-contrast);--border-width: 0 !important}:root .chip-header .chip-scroll-custom ion-chip{opacity:1}:root .chip-header .chip-scroll-custom .chip-selected{opacity:1;background:var(--ion-color-chip-contrast);color:var(--ion-color-dark)}:root .chip-header .chip-scroll-custom .chip-disabled{opacity:.5}:root .chip-header .chip-scroll-custom::-webkit-scrollbar{display:none}:root .supportlink a{color:var(--ion-color-primary);font-weight:bold;text-decoration:underline}:root .centered{border:1px solid var(--ion-color-emptyState-shade);background:var(--ion-color-emptyState);color:var(--ion-color-emptyState-contrast)}:root .centered img{width:150px}:root .centered ion-card-content{display:flex;align-items:center;justify-content:center;flex-direction:column}:root .btn-height{height:50px;font-size:20px;letter-spacing:0}:root .shift-detail-title{font-size:20px;font-weight:500}:root .danger{--color: var(--ion-color-danger)}:root .text-underline{text-decoration:underline}:root .no-shadow{box-shadow:none}:root .warning-card{border:1px solid var(--ion-color-alert-shade)}:root .warning-card p{color:var(--ion-color-ealert-contrast)}:root ion-content .margin-top-0{--margin-top: 0}:root ion-content .centered-empty-state{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column}:root ion-content .centered-empty-state .secondary-heading{font-weight:600;font-size:18px}:root ion-content .cards-container ion-list-header ion-label{font-size:1.2rem;font-weight:600}:root ion-content .cards-container .ion-card-header-custom-style{display:flex;justify-content:space-between;padding:10px 16px}:root ion-content ion-list-header ion-label{font-size:1.2rem;font-weight:800}:root ion-content .card-item-height{height:auto}:root ion-content .card-item-height ion-label{margin:0px 5px;white-space:normal;font-size:14px}:root ion-content .ion-message{height:50px}:root ion-content .danger{--color: var(--ion-color-danger)}:root ion-content img{margin-right:5px}:root ion-content .text-underline{text-decoration:underline}:root ion-content .footer-shadow{box-shadow:0px 0px 5px 1px rgba(0,0,0,.05)}:root ion-content ion-content .margin-top-0{--margin-top: 0}:root ion-content ion-content .centered-empty-state{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column}:root ion-content ion-content .centered-empty-state .secondary-heading{font-weight:600;font-size:18px}:root ion-content ion-content .cards-container ion-list-header ion-label{font-size:1.2rem;font-weight:600}:root ion-content ion-content .cards-container .ion-card-header-custom-style{display:flex;justify-content:space-between;padding:10px 16px}:root ion-content ion-content ion-list-header ion-label{font-size:20px;font-weight:800}:root ion-content ion-content .card-item-height{height:auto}:root ion-content ion-content .card-item-height ion-label{margin:0px 5px;white-space:normal;font-size:14px}:root ion-content ion-content .ion-message{height:50px}:root ion-content ion-content ion-avatar{width:20px;height:20px}:root ion-content ion-chip{margin-left:0}:root ion-content .header-padding{--padding-bottom: 5px}:root ion-content .shift-timeline{margin-left:20px}:root ion-content .shift-timeline ion-item{--padding-start: 5px}:root ion-content .shift-timeline ion-item ion-label{margin:0}:root ion-content .time-elapsed{text-align:center}:root ion-content .time-elapsed .time{font-size:16px;font-weight:600}:root ion-content .time-elapsed .second{font-size:10px}:root ion-content .chip-header{background:var(--ion-color-dark)}:root ion-content .chip-header .chip-scroll-custom{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;--background: var(--ion-color-dark);--color: var(--ion-color-primary-contrast);--border-width: 0 !important}:root ion-content .chip-header .chip-scroll-custom ion-chip{opacity:1}:root ion-content .chip-header .chip-scroll-custom .chip-selected{opacity:1;background:var(--ion-color-chip-contrast);color:var(--ion-color-dark)}:root ion-content .chip-header .chip-scroll-custom .chip-disabled{opacity:.5}:root ion-content .chip-header .chip-scroll-custom::-webkit-scrollbar{display:none}:root ion-content .primary-btn,:root ion-content .uplaod-btn-primary{width:80%;height:50px;font-size:20px}:root ion-content .cancel-btn{--background: transparent;--color: var(--ion-color-danger);--box-shadow: none}:root .shift-item{position:relative}:root .shift-item .undo-overlay{position:absolute;left:50%;transform:translateX(-50%);width:90%;height:100%;background:hsla(0,0%,100%,.7);border-radius:10px;z-index:2}:root .shift-item .undo-overlay .undo-button{position:absolute;right:10px;bottom:10px;text-decoration:underline}:root .btn-green{color:#2ecc71}:root .hcp-timeline-list:not(:empty){padding:10px 0px}:root .hcp-action{width:50%;color:#000;font-size:medium;font-weight:600;margin-top:-12px}:root .hcp-time{width:auto;padding:0px;height:auto;border-radius:0%;border-bottom:1px solid gray}:root .hcp-time-note{color:#c8c8c8;font-size:12px;display:block}.hcp-time input.native-input{padding:0px}
.upload-prompt{--height: 230px;--width: 300px;--backdrop-opacity: 0.5;margin:0 auto !important}.upload-prompt .popover-content{position:absolute !important;bottom:1rem !important;left:0 !important;right:0 !important;border-radius:14px;margin:0 auto !important;overflow:visible;background:none;width:90%}
.license-manager .licenses-summary-text{text-align:center;font-size:18px;font-weight:500;align-items:center}.license-manager .add-license-text{text-align:center;font-size:18px;font-weight:500;align-items:center}.license-manager .add-license-fab{width:100%;bottom:0px;background:#fff;border-top:2px solid #e5e2e5;padding:10px 14px}.license-manager .add-license-fab .add-license-button{box-sizing:border-box;--border-radius: 22px;--border-color: #5da0fb;--border-style: solid;--border-width: 2px}.license-card{box-shadow:0px 2px 6px rgba(0,0,0,.25);margin-left:0;margin-right:0}.license-card .license-card-header{display:flex;justify-content:space-between;align-items:center;margin:0px 20px;padding:12px 0px;border-bottom:1px solid #e0e0e0}.license-card .license-card-header .license-card-title{font-size:17px;line-height:20px;font-weight:400;display:flex}.license-card .license-card-header .license-card-title .license-card-title-qualification{overflow:hidden;text-overflow:ellipsis;max-width:125pt;white-space:nowrap;margin-right:4px}.license-card .license-card-content{padding:12px 36px}.license-card .license-card-content .license-card-content-detail{padding:12px 0px;display:flex;justify-content:space-between;align-items:center;font-size:17px;line-height:20px;color:#000;font-weight:400}.license-details{--padding-bottom: 24px;--padding-top: 24px;--padding-start: 24px;--padding-end: 24px}.license-details .license-details-header{font-weight:500;font-size:14px;line-height:17px;display:flex;color:#333;padding:0px 20px}.license-details .license-details-card{margin:24px 0px;box-shadow:0px 0px 20px rgba(156,156,156,.1);border-radius:15px}.license-details .license-details-card .license-details-card-content{padding-top:0px}.license-details .remove-license-button{box-sizing:border-box;--border-radius: 22px;color:#ca4031;--border-color: #ca4031;--border-style: solid;--border-width: 2px}.license-details .add-license-fab{width:100%;bottom:0px;background:#fff;border-top:2px solid #e5e2e5;padding:10px 14px}.license-details .add-license-fab .add-replacement-button{box-sizing:border-box;--border-radius: 22px;--border-color: #5da0fb;--border-style: solid;--border-width: 2px}.add-license{--margin-top: 22px;--padding-top: 0px;--padding-start: 0px;--padding-end: 0px;--overflow: hidden}.add-license .add-license-wrapper{padding:48px 24px 24px;height:calc(100vh - 56px - var(--offset-top, 0) - var(--offset-bottom, 0));overflow:auto}.add-license .add-license-header{line-height:17px;color:#333;padding:0px 20px}.add-license .add-license-header p{font-weight:500;font-size:14px}.add-license .add-license-header h4{font-size:24px;font-weight:800}.add-license .add-license-card{margin:24px 0px;box-shadow:0px 0px 20px rgba(156,156,156,.1);border-radius:15px}.add-license .add-license-card .add-license-card-content{padding-top:32px}.add-license .add-license-card .add-license-card-content .form-control{margin-top:10px}.add-license .add-license-card .add-license-card-content .form-control:not(:last-child){margin-bottom:15px}.add-license .add-license-card .add-license-card-content .form-control .form-input{height:auto;--padding-start: 0px;--padding-end: 0px;--padding-top: 5px;--padding-bottom: 0px;font-size:16px;line-height:19px;color:#000}.add-license .add-license-card .add-license-card-content .form-control .date-time-picker{padding:2px 0px}.add-license .add-license-card .add-license-card-content .form-control .date-time-picker:not(.datetime-placeholder){color:#000}.add-license .add-license-card .add-license-card-content .license-state-row .license-multi-state-col{display:flex;flex-direction:column;align-items:flex-end}.add-license .add-license-card .add-license-card-content .license-state-row .form-control{margin-bottom:0px;padding:0px}.add-license .add-license-card .add-license-card-content .license-state-row .form-control .license-multi-state-toggle{padding-top:5px;float:right}.add-license .add-license-card .add-license-card-content .license-state-row .form-control .license-multi-state-label{float:right}.add-license .submit-license-button{--border-radius: 90px}.add-license .submit-license-button[disabled=""]{--background: #bdbdbd}.qualification-preference-shift-tag{--border-width: 1px;--padding: 2px;--margin-top: 0px;--margin-bottom: 0px;--border-color: #031426;--background: #fff;--border-radius: 6px;--color: #031426}.qualification-preference-shift-tag .qualification-preference-shift-tag-text{max-width:100pt;overflow:hidden;text-overflow:ellipsis}
.edit-icon{color:#a9a9a9}.timesheet-submission{display:flex;flex-direction:column;height:100%}.shift-time-summary{display:flex;justify-content:space-between;flex-direction:column;height:100%}.time-selector-button{color:#000;padding:0;margin:0;height:auto;opacity:1;--padding-start: 0px;--padding-end: 0px;--box-shadow: none;--ripple-color: transparent}.time-selector-button .time-selector{font-family:"SF Pro Display";font-style:normal;font-weight:700;font-size:16px;letter-spacing:.15px;color:#333;padding:0px;width:100%;height:100%;line-height:1.2rem}.time-selector-button button.clear-time-button{background:none;padding:0}.time-selector-button button.clear-time-button ion-icon{color:rgba(0,0,0,.3);width:20px;height:20px}.total-work-time-label{color:#4f4f4f;font-weight:600}.total-work-time{font-family:"SF Pro Display";font-style:normal;font-weight:700;font-size:16px;letter-spacing:.15px;color:#000;display:flex;justify-content:end}:root .cancel-button{--border-radius: 25px;--background: lightgray;--box-shadow: none;--color: black;text-decoration:none;height:30px;background-color:rgba(0,0,0,0);display:flex}:root .shift-time-summary-button{width:100%;margin:4px 0}:root .edit-time-input-disable{color:#000;font-weight:600;width:auto;height:auto}:root .signature-employee-input{--padding-top: 12px;--padding-bottom: 12px;--padding-start: 12px;font-size:16px;--placeholder-opacity: 0.8;--placeholder-color: gray;letter-spacing:1px}:root .signature-employee-name-label{flex:0 0 60px;min-width:60px;max-width:60px;width:60px}.signature-pad-name{margin:auto;font-size:20px;font-weight:700;text-align:center;line-height:24px;margin-right:30px;margin-bottom:15px}.signature-pad-name>span{text-align:center;font-weight:500 !important;font-size:20px;color:#000 !important}.divider-line{border:.5px solid #000;margin-bottom:10px}.edit-time-label{font-family:"SF Pro Display";font-style:normal;font-weight:700;font-size:16px;letter-spacing:.15px;color:#828282;flex:1;width:100%;height:20px;margin-top:-4px}.edit-time-input-disable .native-input{--padding-bottom: 0px;--padding-top: 0;--padding-start: 0}.edit-helper-text-container{display:flex;justify-content:space-between}.edit-helper-text{line-height:1em}.save-button,.edit-button{--border-radius: 25px;height:30px;width:100%}.spinner-style{height:70%;padding-right:0%}.timesheet-image{flex:1}.empty-timesheet-image{border:1px solid gray;flex:1}.timesheet-upload-button,.timesheet-submit-button{display:flex;flex-direction:row;justify-content:center;align-items:center;height:30px;flex-grow:1;font-family:"SF Pro";font-style:normal;font-weight:590;font-size:14.1202px;line-height:17px;border-radius:80px;margin-top:10px}.timesheet-upload-button{margin-right:15px}.shift-event-log-content{background:#e4e4e4;padding:20px 20px 20px max(env(safe-area-inset-left),20px);min-width:200px}.timesheet-summary-text{width:100%;padding-bottom:10px;align-items:center;font-size:16px;font-family:"SF Pro Display";font-style:normal;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.15px;color:#101925}.timesheet-submit-buttons{display:flex;justify-content:space-between}.picker-wrapper{top:0;height:58%}.shift-time-component{display:flex;justify-content:space-between;align-items:center}.edit-time-component.view-in-row{margin-bottom:18px}.shift-time-component.view-in-column{height:50px}.signature-confirmation-prompt,.signature-confirmation-prompt>span{text-align:center;font-weight:500 !important;font-size:20px;color:#000 !important}#hcpSignatureSection,#hcfEmpNameSection,#hcfEmpInfoSection,#hcfEmpSignatureSection,#facilityEmpNameSection,#facilityEmpSignSection{height:100%;display:flex;justify-content:space-between;flex-direction:column;align-items:center}#hcfEmpNameSection .signature-employee-padding-keyboard,#hcfEmpInfoSection .signature-employee-padding-keyboard{display:flex;flex-direction:column;flex-grow:1;justify-content:center;width:100%}#hcfEmpNameSection .signature-employee-division,#hcfEmpInfoSection .signature-employee-division{width:100%}#hcfEmpNameSection .signature-employee-division .signature-employee-info-label,#hcfEmpInfoSection .signature-employee-division .signature-employee-info-label{flex:0 0 128px;font-size:16px}#hcfEmpNameSection .signature-employee-division .signature-employee-info-input,#hcfEmpInfoSection .signature-employee-division .signature-employee-info-input{--padding-top: 0px;--padding-bottom: 0px;--padding-start: 12px;font-size:16px;--placeholder-opacity: 0.8;--placeholder-color: gray;letter-spacing:1px}#hcfEmpNameSection .signature-employee-division .signature-employee-info-input,#hcfEmpInfoSection .signature-employee-division .signature-employee-info-input{height:44px}.nfc-instruction-content{padding:100px 40px 20px 40px !important;display:flex;flex-direction:column;justify-content:space-between;height:100vh}.nfc-instruction-info{text-align:center;font-family:"SF Pro";font-style:normal}.nfc-instruction-info.title{text-align:center;font-weight:700;font-size:25px;margin-top:10px}@media(max-width: 600px)and (orientation: portrait){.nfc-instruction-info.title{text-align:center;font-weight:700;font-size:25px;margin-top:10px}.nfc-instruction-info.description{text-align:center;font-size:20px}.nfc-instruction-info.tag-not-found-link{text-align:center;height:4%;overflow:hidden}}@media(min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.nfc-instruction-info.title{text-align:center;font-weight:700;font-size:50px;margin-top:10px}.nfc-instruction-info.description{text-align:center;font-size:30px}.nfc-instruction-info.tag-not-found-link{text-align:center;font-size:20px;height:4%;overflow:hidden}}.nfc-instruction-info.button-container{display:flex;flex-direction:column;align-items:center}.nfc-tap-gif{padding-top:10px}.nfc-scan-cancel-button{--border-radius: 25px;--background: #fff;--box-shadow: none;--color: #1c69d1;text-decoration:none;width:80%;justify-content:center;height:40px;font-size:20px;background-color:rgba(0,0,0,0);display:flex}.tag-locations-modal-cancel-button{--box-shadow: none;--background: #fff;color:#000;margin-left:80%;font-size:30px;--padding-top: 15px}.nfc-tag-location-modal-content{display:flex;flex-direction:column;justify-content:space-around;text-align:center;height:50vh;padding:20px}.nfc-tag-location-modal-container{display:flex;flex-direction:column;justify-content:flex-start;text-align:center}.nfc-tag-location-info.title{font-weight:700;font-size:25px}.nfc-tag-location-info.description{text-align:center;margin-top:20px;font-size:20px}.nfc-image-container{display:flex;justify-content:center;align-items:center}.signature-employee-name{border:1px solid gray;border-radius:25px}.sign-button.sign-confirmation-continue-button{width:190px;height:30px;padding:0px auto;flex:inherit}.signature-pad-name-label{margin:0}.close-button{position:absolute;top:10px;right:15px;margin:0px;z-index:100;font-size:20px;margin:0;padding:0;--padding-start: 0;--padding-end: 0}.view-in-column{flex-direction:column;width:100%;text-align:left;margin-bottom:6px}.time-selector-button.view-in-column{height:32px;background:#fff;border:1px solid #6b7280;border-radius:4px;padding:6px 10px;font-size:16px;margin-bottom:0px;font-weight:400}@media(min-width: 700px){.timesheet-summary-text{font-size:20px}.close-button{font-size:24px}.signature-confirmation-prompt>span{font-size:24px}.signature-pad-name,.signature-pad-name>span{font-size:24px}.shift-event-log-content{padding:20px 20px 20px max(env(safe-area-inset-left),20px);min-width:240px}}.nfc-failure-page{font-family:"SF Pro Display"}.nfc-failure-container{height:100%;padding:100px 40px 20px !important;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.nfc-failure-title{font-size:28px;font-weight:800}.nfc-failure-image{height:140px;margin-bottom:60px}.nfc-failure-tips{width:100%}.nfc-failure-tip{display:flex;align-items:center;gap:10px;font-size:18px;margin-bottom:20px}.nfc-failure-tip ion-icon{font-size:36px;flex-shrink:0}.nfc-failure-buttons{display:flex;flex-direction:column;width:100%}.nfc-failure-buttons :not(:last-child){margin-bottom:15px}
.modal-component{--backdrop-opacity: var(--ion-backdrop-opacity, 0.4)}.modal-component .modal-wrapper{width:90%;max-width:35em;border-radius:15px;position:absolute;display:block;max-height:unset !important;height:unset !important;position:relative !important;contain:unset !important}.modal-component .modal-wrapper .ion-page{position:relative !important;contain:unset !important}.modal-component .modal-component-content{--ion-font-family: "SF Pro Display";font-family:"SF Pro Display";--modal-component-text-color: black;--modal-component-highlight-color: #10b981;--color: black;max-height:95vh !important;display:flex;flex-direction:column;font-size:16px;padding:1rem;height:100%}.modal-component .modal-component-content h1{font-size:22px;font-weight:800;display:inline}.modal-component .modal-component-content h2{font-size:22px;display:inline}.modal-component .modal-component-content strong{color:#000;display:inline}.modal-component .modal-component-content .cbh-bunny-container{margin:1rem;width:15%}.modal-component .modal-component-content .not-now-button{margin:0}.modal-component .modal-component-content .modal-button{text-transform:uppercase;min-width:50%;--box-shadow: none;--border-radius: 50px;--background: #1c69d1;transition:all .3s ease-in;font-size:16px}.modal-component .modal-component-content .modal-button.slim{height:34px}.modal-component .modal-component-content .modal-component-footer,.modal-component .modal-component-content .modal-component-header{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;align-content:center}.modal-component .modal-component-content .modal-component-body{display:flex;flex-direction:column;flex:1;overflow:scroll;margin:0}.modal-component .modal-component-content .modal-component-body ul,.modal-component .modal-component-content .modal-component-body ol{padding-bottom:0;margin:1rem 0 0 0}.modal-component .modal-component-content .modal-component-body ul li,.modal-component .modal-component-content .modal-component-body ol li{margin-bottom:.5rem}.modal-component .modal-component-content .modal-component-footer{display:flex;flex-direction:row;justify-content:space-around;width:100%}.modal-component .modal-component-content .modal-component-footer .not-now-button{text-transform:uppercase;color:#4f4f4f;font-size:16px}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url(/e14f198dfbc691f3e8c9.woff)}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url(/54a91c2132374925b900.woff)}@font-face{font-family:"PPNeueMontreal";font-style:normal;font-weight:300;font-display:swap;src:url(/165ed63c679cc7212c28.woff)}@font-face{font-family:"PPNeueMontreal";font-style:normal;font-weight:400;font-display:swap;src:url(/4ee5148c4203b9a889a9.woff)}@font-face{font-family:"PPNeueMontreal";font-style:normal;font-weight:500;font-display:swap;src:url(/03938dc9ad985ba49690.woff)}@font-face{font-family:"SF Pro Text";font-style:normal;font-weight:400;font-display:swap;src:url(/4f9cec2cee1a4e22bc99.woff)}@font-face{font-family:"SF Pro Text";font-style:normal;font-weight:600;font-display:swap;src:url(/83086f49bcc097c78e9c.woff)}@font-face{font-family:"SF Pro Text";font-weight:700;font-style:normal;font-display:swap;src:url(/03f5d2d03144f1e11486.woff)}@font-face{font-family:"SF Pro Display";font-style:normal;font-weight:400;font-display:swap;src:url(/bd1f82909e1950a2d452.woff)}@font-face{font-family:"SF Pro Display";font-style:normal;font-weight:500;font-display:swap;src:url(/bd1f82909e1950a2d452.woff)}@font-face{font-family:"SF Pro Display";font-style:normal;font-weight:600;font-display:swap;src:url(/5913afdf9b0bafa12c22.woff)}@font-face{font-family:"Courier";font-style:normal;font-weight:400;font-display:swap;src:url(/ef52aa068f682eb3ab10.ttf)}
.alert-popup-container .alert-button-group{flex-direction:column}.alert-popup-container .alert-button-group .negative-action,.alert-popup-container .alert-button-group .positive-action,.alert-popup-container .alert-button-group .neutral-action{border-top:none;border-bottom:none;border-radius:2rem;font-weight:600;margin:.5rem 1rem}.alert-popup-container .alert-button-group .positive-action{border:2px solid #5da0fb;color:#5da0fb}.alert-popup-container .alert-button-group .negative-action{border:2px solid #ca4031;color:#ca4031}.alert-popup-container .alert-button-group .neutral-action{border:2px solid #828282;color:#828282;margin-top:0rem}.alert-popup-container .alert-sub-title{color:#000}
.holiday-alert .alert-message{text-align:left}
.need-access-toast{color:#000}.shift-in-progress-toast{top:37px;--color: white;--background: #da8300;--width: 280px;--height: 35px;--border-radius: 3px;--box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);--border-width: 1px;font-family:"SF Pro Display";font-style:normal;font-weight:700;font-size:14px;height:calc(100px + var(--height))}.shift-in-progress-button{background:hsla(0,0%,100%,.3);font-family:"SF Pro Display";font-style:normal;font-weight:700;font-size:14px;border-width:1px}
.professional-reference-ion-content{padding:16px 20px}.professional-reference-ion-content ion-text{color:#0f0f0e}.reference-form-content,.reference-card{margin-top:24px}.reference-form-content ion-card-title,.reference-card ion-card-title{font-size:22px;font-weight:600;color:#0f0f0e}.reference-form-content ion-card,.reference-card ion-card{margin:0px;margin-top:12px}.reference-form-content ion-card ion-input,.reference-form-content ion-card ion-datetime,.reference-card ion-card ion-input,.reference-card ion-card ion-datetime{font-size:18px;color:#000;font-weight:500;border-bottom:1px solid #e0e0e0;border-radius:0;--padding-start: 0;--padding-bottom: 4px;--placeholder-color: #bdbdbd;--padding-top: 0px;height:auto}.reference-form-content .form-control,.reference-card .form-control{margin-bottom:8px}.reference-form-content .form-control input[type=text],.reference-card .form-control input[type=text]{font-size:18px;font-weight:500;padding-top:0px}.reference-form-content .form-control ion-label p,.reference-card .form-control ion-label p{font-size:16px;margin-bottom:0px}.reference-form-content .form-control ion-note,.reference-card .form-control ion-note{color:#e31937}.reference-card ion-input>input:disabled,.reference-card .datetime-disabled{color:#000 !important}.reference-card .datetime-disabled{border-bottom:1px solid #a6a6a6 !important}.reference-card .reference-form-content{margin-top:0px}.reference-info-card{background-color:#e8f7ff;border-radius:8px;margin:8px 20px;padding:8px;font-size:18px;color:#000}.error-banner{padding-top:8px;margin-bottom:24px;font-size:18px}.error-banner .content{padding:8px;border-radius:8px;background-color:#ffece8}.reference-info-button{--background: transparent !important;border:1px solid #1c69d1;--color: #1c69d1;border-radius:50px;margin:16px 20px}.reference-card-content{display:flex;position:relative;justify-content:space-between;max-width:100%;box-sizing:border-box}.reference-card-content p{font-size:16px}.reference-card-content .details{display:flex;flex-direction:row;position:relative;width:calc(100% - 40px)}.reference-card-content .details .label{min-width:100px;color:#828282}.reference-card-content .details .content{width:auto;margin-left:4px;min-width:calc(100% - 100px);color:#0f0f0e}.reference-card-content .details .content>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-card-content .image{display:block !important;width:32px;font-size:32px;margin-left:4px}.success-banner{margin:8px 0;padding:8px;border-radius:8px;background-color:#e4ffe3;font-size:18px}.date-time-label{left:0;height:44px;display:flex;padding-left:15.4px;align-items:center;font-size:16px;text-transform:uppercase;color:#4f4f4f}.date-column{padding:0}.header-banner{font-size:18px;color:#828282}.reference-button{font-size:22px !important}.date-input-divider{display:flex;justify-content:center;align-items:start;height:27px !important;position:relative}.date-input-divider div{margin-top:9px;height:1px;width:50%;max-width:10px;background-color:#c4c4c4;text-align:center;box-sizing:border-box}
.onboarding-page{padding-top:env(safe-area-inset-top);font-family:Roboto}.onboarding-page .cbh-logoh-wrapper{display:flex;align-items:center;justify-content:center;height:80px}.onboarding-page .cbh-logoh-wrapper img{width:auto;margin:0 auto}.onboarding-page form{width:100%}@keyframes confetti{0%{opacity:0;transform:translateY(-20%) rotate(0deg)}10%{opacity:1}45%{opacity:.75;transform:translateY(-800%) rotate(270deg)}80%{opacity:.25}100%{opacity:0;transform:translateY(2000%) rotate(720deg)}}.onboarding-page .confetti{opacity:0;position:absolute;width:1.5rem;height:.5rem;transition:200ms ease;animation:confetti 1s ease-in-out 1;z-index:1000}.onboarding-page #confetti-wrapper{overflow:hidden !important}.onboarding-page .shadowedCard{background:#fff;box-shadow:0px 0px 20px rgba(156,156,156,.1);border-radius:15px;padding:15px 0;margin:0 0 20px 0}.onboarding-page .content-layout .cbh-logoh-wrapper{margin-top:-30px;margin-bottom:10px}.onboarding-page .content-layout ion-icon{transition:all .3s ease-in}.onboarding-page .content-layout ion-icon.active{transform:rotate(90deg)}.onboarding-page .content-layout .openShifts-wrapper{border-radius:15px}.onboarding-page .content-layout .potentialShift-date{font-size:13px;font-weight:600}.onboarding-page .content-layout .shifts-list:not(:last-child){border-bottom:1px solid #ccc}.onboarding-page .content-layout .pShift-card{margin-bottom:0;padding:0}.onboarding-page .content-layout .pShift-card:not(:last-child){border-bottom:1px solid #ccc}.onboarding-page .content-layout .pShift-card.active{box-shadow:2px 2px 20px rgba(156,156,156,.15)}.onboarding-page .content-layout .pShift-card .shiftName-details-wrap{max-height:0;overflow:hidden;transition:max-height .3s ease-in}.onboarding-page .content-layout .pShift-card .shiftName-details-wrap ion-item{--background: #f3f3f3}.onboarding-page .content-layout .pShift-card .shiftName-details-wrap ion-item .shift-details .shift_pay{color:#1c69d1;font-weight:600;font-size:12px}.onboarding-page .content-layout .pShift-card .shiftName-details-wrap ion-item .shift-details .shift_date,.onboarding-page .content-layout .pShift-card .shiftName-details-wrap ion-item .shift-details .facility_address,.onboarding-page .content-layout .pShift-card .shiftName-details-wrap ion-item .shift-details .facility_name{color:#4f4f4f}.onboarding-page .content-layout .pShift-card .shiftName-details-wrap ion-item .shift-details .facility_distance{margin-top:6px}.onboarding-page .content-layout .pShift-card .shiftcard-text{font-size:15px;font-weight:600}.onboarding-page .content-layout .qualification-card.active,.onboarding-page .content-layout .qualification-card.selected,.onboarding-page .content-layout .document-card.active,.onboarding-page .content-layout .document-card.selected{box-shadow:2px 2px 20px rgba(156,156,156,.15);border:1px solid #ccc}.onboarding-page .content-layout .qualification-card.selected,.onboarding-page .content-layout .document-card.selected{top:0px;width:100%;z-index:100}.onboarding-page .content-layout .qualification-card .qualification-item,.onboarding-page .content-layout .qualification-card .document-item,.onboarding-page .content-layout .document-card .qualification-item,.onboarding-page .content-layout .document-card .document-item{padding:0;margin:0}.onboarding-page .content-layout .qualification-card .license-form-wrap,.onboarding-page .content-layout .document-card .license-form-wrap{max-height:0;overflow:hidden;transition:max-height .3s ease-in}.onboarding-page .content-layout .qualification-card .license-form,.onboarding-page .content-layout .document-card .license-form{padding:16px;margin-top:8px}.onboarding-page .content-layout .qualification-card .license-form .form-control:not(:last-child),.onboarding-page .content-layout .document-card .license-form .form-control:not(:last-child){margin-bottom:30px}.onboarding-page .content-layout .qualification-card .license-form .form-control .form-label,.onboarding-page .content-layout .document-card .license-form .form-control .form-label{margin-bottom:2px}.onboarding-page .content-layout .qualification-card .license-form .form-control .form-input,.onboarding-page .content-layout .document-card .license-form .form-control .form-input{height:auto}.onboarding-page .content-layout .qualification-card ion-label.aqf-label,.onboarding-page .content-layout .document-card ion-label.aqf-label{margin:0}.onboarding-page .content-layout .qualification-card ion-label.aqf-label p,.onboarding-page .content-layout .document-card ion-label.aqf-label p{text-overflow:unset;overflow:unset;white-space:pre-wrap}.onboarding-page .content-layout .qualification-card ion-label.aqf-label p.licenseType,.onboarding-page .content-layout .document-card ion-label.aqf-label p.licenseType{color:#828282;font-size:12px;margin-bottom:2px}.onboarding-page .content-layout .qualification-card ion-label.aqf-label p.licenseName,.onboarding-page .content-layout .document-card ion-label.aqf-label p.licenseName{color:#333;font-size:16px;font-weight:600}.onboarding-page .content-layout .qualification-card.other-item ion-label,.onboarding-page .content-layout .document-card.other-item ion-label{color:#828282;margin-bottom:6px}.onboarding-page .content-layout .qualification-card.selected{position:sticky}.onboarding-page .content-layout .accordion.active .license-form-wrap,.onboarding-page .content-layout .accordion.active .shiftName-details-wrap{max-height:450px}.onboarding-page .content-layout .cbh-welcome-text{padding-left:20px}.onboarding-page .content-layout .cbh-welcome-text li{list-style:none;margin:16px 0}.onboarding-page .content-layout .cbh-welcome-text li:first-child{margin-top:0}.onboarding-page .content-layout .cbh-welcome-text li:last-child{margin-bottom:0}.onboarding-page .content-layout .cbh-welcome-text li h4{color:#333;font-size:15px;font-weight:600}.onboarding-page .content-layout .cbh-welcome-text li p{color:#333;font-size:13px;font-weight:400}.onboarding-page .content-layout .cbh-welcome-text.infosteps{padding-left:0px}.onboarding-page .content-layout .cbh-welcome-text.infosteps li{position:relative;padding-left:40px;margin-bottom:24px}.onboarding-page .content-layout .cbh-welcome-text.infosteps li h4{margin-bottom:3px}.onboarding-page .content-layout .cbh-welcome-text.infosteps li span{display:inline-block;position:absolute;left:0;top:5px;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.onboarding-page .content-layout .cbh-welcome-text.infosteps li span ion-icon{width:22px;height:22px}.onboarding-page .content-layout .cbh-welcome-text.infosteps li span.step{border:2px solid #e0e0e0;border-radius:50%;color:#e0e0e0}.onboarding-page .content-layout .cbh-welcome-text.infosteps li span.doing{border:2px solid #1c69d1;color:#1c69d1}.onboarding-page .content-layout .cbh-welcome-text.infosteps li span.done{border:2px solid #1c69d1;background:#1c69d1;color:#fff}.onboarding-page .content-layout .agentQType{margin-bottom:30px}.onboarding-page .content-layout .agentQType p{margin-bottom:2px}.onboarding-page .content-layout .agentQType p.licenseType{color:#828282;font-size:12px;margin-bottom:2px}.onboarding-page .content-layout .agentQType p.licenseName{color:#333;font-size:16px;font-weight:600}.onboarding-page .content-layout.adjust-form-height{max-height:calc(100% - 70px)}
.ssn-text{margin-top:20px}
.page-loader{height:100%;display:flex;align-items:center;justify-content:center}.ready-to-earn{position:relative}.ready-to-earn .code-input{width:100%;background:#d9d9d9;padding:12px 15px 12px 25px;border-radius:3px;display:flex;align-items:center;justify-content:space-between;font-weight:bold;margin-bottom:20px;position:relative}.ready-to-earn .code-input ion-icon{--ionicon-stroke-width: 40px;cursor:pointer;font-size:20px}.ready-to-earn .static-content-container .promotion-container{padding-left:4%}.ready-to-earn .static-content-container ol{padding-left:8%}.ready-to-earn .static-content-container ul>li{list-style-type:none;padding-right:6px;display:flex;align-items:center}.ready-to-earn .static-content-container .money-bag::before{content:"💰";font-size:20px;padding-right:6px}.ready-to-earn .static-content-container .raise-hand::before{content:"🙌";font-size:20px;padding-right:6px}.ready-to-earn .cta{--border-radius: 20em;width:100%}.ready-to-earn .skip{margin-top:8px;margin-bottom:25px;width:100%}.ready-to-earn .skip:not(.continue){--border-radius: 100px}.ready-to-earn .skip.greyed{--background: #828282}
.header{text-align:center;padding-top:1em;font-size:medium}.container{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:1rem;padding-top:0;font-size:small;height:100%;width:100%;text-align:center}.list-container{max-height:40vh;overflow:scroll;width:100%;margin-bottom:-10px}.text-content{justify-content:center !important}.footer{background-color:#1c69d1;border-radius:5px;margin-bottom:15px;padding:5px 40px;color:#fff !important}.space{margin:1em}.not-now{text-decoration:underline;font-size:small}
.ic-agreement-error-message-container{line-height:1.25rem;font-family:var(--ion-font-family, inherit);color:var(--ion-color-contrast);text-align:start}
.grid-centered{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.grid-centered .custom-style-title{font-size:19px;font-weight:bold;display:flex}.grid-centered b{font-size:16px}
.chat-container{height:100%;max-width:1000px;margin:auto;--sendbird-light-ondark-01: white;--sendbird-light-primary-500: #0a67fd;--sendbird-light-primary-400: #297bff;--sendbird-light-primary-300: #3e87fd;--sendbird-light-primary-200: #96bdfd;--sendbird-light-primary-100: #b1cfff}.chat-container .sendbird-conversation__footer{padding:0;display:flex;justify-items:center;flex-direction:column}.chat-container .sendbird-conversation__footer__typing-indicator{position:relative;justify-content:center}.chat-container .sendbird-disabled-chat{display:block;text-align:center;color:gray;padding:12px 0 16px 0}.sendbird-chat-header{padding-right:0;padding-left:8px}.sendbird-chat-header__left{margin-right:0}.sendbird-chat-header__right{display:none}.sendbird-chat-header--avatar--group-channel{display:none}.sendbird-custom-chat-header{padding:16px 22px;border-bottom:1px solid var(--sendbird-light-onlight-04);font-size:22px;font-weight:normal}.sendbird-custom-chat-header .header-description{font-size:16px;color:gray}.sendbird-text-message-item-body .sendbird-text-message-item-body__message{word-break:break-word}.sendbird-fileviewer .sendbird-fileviewer__header .sendbird-fileviewer__header__left{overflow:hidden}@media(max-width: 600px){.sendbird-dropdown__menu{left:33% !important}}
.fcm-message-container{display:flex;flex-direction:row;margin-top:8px;margin-bottom:8px}.fcm-message-container .fcm-avatar-container{display:flex;flex-direction:column;justify-content:end}.fcm-message-container .fcm-avatar-container div{width:28px;height:28px;border-radius:14px;border-width:1px;border-style:solid;border-color:#bdbdbd}.fcm-message-container .fcm-avatar-container div img{width:18px;height:18px;margin-left:4px}.fcm-message-container .fcm-message-body{text-align:left;margin-left:8px}.fcm-message-container .fcm-message-body span{margin-left:12px}.fcm-message-container .fcm-message-body .message-wrapper{max-width:320px;border-radius:16px;border-width:1px;border-style:solid;padding:12px;border-color:#bdbdbd}.fcm-message-container .fcm-message-body .message-wrapper .message{text-align:left;margin-bottom:0px}.input-eta-btn-container{text-align:center;align-items:center}
.help-item{cursor:pointer}.listIcons{color:#1c69d1;font-size:35px;margin-right:15px}
.license-content{width:90%}.license-content h6{font-weight:normal}.profile-image-icon{font-size:20;position:"absolute";bottom:0;right:0}.profile-image-view{margin-top:"auto"}.profile-image-editor-placeholder{background-color:var(--ion-color-light-tint);width:100%;margin-top:80px;display:flex;flex-direction:column;justify-content:center;align-items:center}.profile-image-editor-placeholder>div{cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;width:256px;height:256px;background-color:var(--ion-color-light-shade);border:1px dashed var(--ion-color-dark-tint);margin:auto}.profile-step-indicator{display:flex;justify-content:center;margin-bottom:32px}.profile-step-indicator span{background-color:#c4c4c4;width:38px;height:38px;border-radius:100%;padding:8px 14px;box-sizing:border-box}.profile-step-indicator i{height:1px;background-color:#000;position:relative;top:17px;min-width:50px}.profile-step-indicator span.active{background-color:#0baee1}.profile-update-container{--offset-top: 60px;--offset-bottom: 200px}.profile-update-helper-text{width:80%;font-family:Roboto;font-size:13px;line-height:16px;display:inline-block;margin:16px 0;letter-spacing:-0.078px;color:#707070}.card-no-border{box-shadow:none}.confirm-delete-check-container{display:flex;align-items:center;margin-top:50px;padding:5px}.confirm-delete-check{display:flex;margin-right:7px;margin-left:3px;justify-content:center;align-items:center}.deletion-button.button-disabled{opacity:.9 !important}.view-my-agreement-container .view-my-agreement-text{margin:0}.padding-medium{--padding-bottom: 1.15rem;--padding-top: 1.15rem}.profile-image-upload-preview{display:flex;justify-content:center}.profile-image-upload-preview .react-image-crop{width:calc(100% - 145px)}
.iphone-home-padding{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.myshifts-label-active{color:#00152a}.chat-badge{position:absolute;border-radius:26px;background-color:var(--ion-color-danger);color:#fff;display:flex;align-items:center;justify-content:center;padding-left:3px;padding-right:3px;line-height:0;left:calc(62% + 0px);top:22%;min-width:15px;font-size:11px;height:16px;font-weight:normal}.attendance-policy.open-shifts{max-width:25%}.attendance-policy.my-shifts{max-width:25%}.attendance-policy.ratings{max-width:25%}.attendance-policy.account{max-width:25%}.attendance-policy.tab-selected ion-label{color:#00152a;font-size:11px}.attendance-policy .tab-button-icon{width:80px;height:22px}.attendance-policy ion-label{font-size:11px}.chat-badge-attendance-policy{position:absolute;border-radius:26px;background-color:var(--ion-color-danger);color:#fff;display:flex;align-items:center;justify-content:center;padding:0px 3px 0px 3px;line-height:0;left:calc(50% + 2px);top:2px;min-width:15px;font-size:11px;height:16px;font-weight:normal}.account-badge-attendance-policy{top:4px}
.negotiation-center-header-title{font-size:17px;font-family:Roboto}#content-cards-container .ab-feed-buttons-wrapper{display:none}#content-cards-container .ab-feed.ab-show{width:auto}#content-cards-container .ab-feed .ab-feed-body{padding:0px}#content-cards-container .ab-feed .ab-no-cards-message{visibility:hidden;line-height:0;margin-top:20px}#content-cards-container .ab-feed .ab-no-cards-message::after{content:"No notifications received in the last 30 days";visibility:visible;display:block}#content-cards-container .ab-feed .ab-card{margin-bottom:0}#content-cards-container .ab-feed .ab-pinned-indicator{display:none}
.eight{--color: white;text-decoration:none;color:#fff}.eight:hover{text-decoration:none;color:#fff}.eight:focus{text-decoration:none;color:#fff}.eight:active{text-decoration:none;color:#fff}.custom-toast{min-height:60px;background:#00e676;width:95%;border-radius:7px;margin:0 auto;padding:10px 20px;margin-top:18px;position:fixed;z-index:99999;color:#fff;left:0;top:7%;right:0;box-shadow:0 1px 4px rgba(0,0,0,.3)}.custom-toast .close-btn{float:right;background:rgba(0,0,0,0);font-size:20px}
ion-button.payroll-arrow-icons{--padding-end: 0;--padding-start: 0}ion-toast{--background: #e8f7ff;--color: #4e4e4e;--border-color: #aad8f8;--border-style: solid;--border-width: 1px}
ion-button.payroll-arrow-icons{--padding-end: 0;--padding-start: 0}.container{font-size:medium}.card-style{font-size:small;padding:5px}.small-title{font-weight:300;color:#4f4f4f}.summary-nav{position:absolute;left:0;right:0}.hack{position:relative}.details-nav{background-color:#0052cc;color:#fff;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;padding:4px}.hack::after{content:" ";width:100px;height:30px;white-space:pre}.details-container{color:#333}.details-container>div:nth-of-type(odd){background-color:#f3f3f3}.details-container .details{padding:7px;padding-left:15px;display:flex;justify-content:space-between;flex-wrap:nowrap}.details-container .details .badge-container{display:flex;flex-direction:column;align-items:flex-end}.details-container .details .badge-container .paid-badge{font-size:12px;font-weight:bold;margin:5px 0 5px 5px;line-height:1;padding:3px 8px;border-radius:10px;color:#fff}.details-container .details .amount{margin-right:4px}.details-container .empty-shifts{padding:26px 40px;text-align:center}.details-container .asterisk{padding:6px 40px;text-align:center;color:gray}.icon-background{padding:4px;background-color:#5da0fb;border-radius:50%;width:24px;height:24px;fill:#fff;color:#fff;--ionicon-stroke-width: 70px}.icon-background ion-icon{display:contents}.ionicon-stroke-width{stroke-width:70px !important}.full-paid{background-color:#219653}.full-paid-amount{font-weight:bold;color:#219653}.paid-amount{font-weight:bold;color:#219653}.pending-amount{font-weight:bold;color:#daa520}.partially-paid{background-color:#daa520}.partially-paid-amount{color:#219653;font-weight:bold;text-align:right;line-height:normal}.bonus-reason{color:#777;font-size:.7rem}.partially-paid-left{color:#1c69d1}.bubbleContainer{box-shadow:0px 4px 4px rgba(0,0,0,.25),0px 0px 20px rgba(156,156,156,.1);border-radius:10px;overflow:hidden}.payrollContainer{padding:18px 24px;max-width:540px;width:100%;margin:auto;font-family:"SF Pro";display:flex;flex-direction:column;gap:18px}@media(max-width: 399px){.payrollContainer{padding:12px}}.payrollContainer .helperText{margin-top:-4px;padding:-8px 0px 0px 0px;font-family:"SF Pro";font-size:12px;color:#828282;text-align:center;font-style:italic}.payrollContainer .contact-stripe-button{margin:0 auto}.payroll-settings-automatic-option{padding:0;margin:0}.payroll-settings-automatic-option ion-button{font-size:14px;color:#1c69d1;--background: #f5f5f5}.payroll-settings-automatic-option.selected-option ion-button{color:#fff;--background: #1c69d1}
.custom-padding-notif-card{padding:15px 6px}.ion-top-label{font-weight:"600";font-size:"18px";margin-bottom:"-15px"}.dot-spinner{text-align:center}.text-muted{color:#a9a9a9}
.negotiations-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:65vh;padding:2rem 1.5rem;text-align:center;max-width:400px;margin:0 auto}.negotiations-empty-state__icon-container{width:80px;height:80px;border-radius:50%;background-color:var(--ion-color-light);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.negotiations-empty-state__icon-container ion-icon{font-size:2.5rem;color:var(--ion-color-medium)}.negotiations-empty-state__title{margin:0 0 .75rem 0;font-weight:600;font-size:1.375rem;color:var(--ion-color-dark);line-height:1.3}.negotiations-empty-state__description{margin:0 0 2rem 0;color:var(--ion-color-medium);font-size:.9375rem;line-height:1.5;max-width:280px}.negotiations-empty-state__button{--border-radius: 8px;min-width:200px;height:44px}
.rate-negotiation-banner{background:#fff;border:1px solid #bdbdbd;border-radius:8px}.rate-negotiation-banner.active{background:#f3fff8;border:1px solid #219653}.rate-negotiation-banner .rate-negotiation-card-content{display:flex;align-items:center;justify-content:space-between;padding:10px 20px}.rate-negotiation-banner .rate-negotiation-card-content .rate-negotiation-banner-subtitle{font-weight:500;font-size:10px;line-height:12px;color:#828282}.rate-negotiation-banner .rate-negotiation-card-content .rate-negotiation-banner-title{font-weight:500;font-size:15px;line-height:18px;color:#333}.rate-negotiation-banner .rate-negotiation-card-content .rate-negotiation-banner-chevron{color:#bdbdbd}.rate-negotiation-banner .rate-negotiation-card-content .rate-negotiation-banner-chevron.active{color:#219653}.negotiation-btn-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:-4px;width:100%}.negotiation-btn-container .ion-color-success{--ion-color-base: #219653 !important}.negotiation-btn-container .negotiation-new-rate{text-decoration:underline;color:#219653;font-size:12px;font-weight:700;margin:0}.negotiation-btn-container .negotiation-new-rate-hidden{display:none}.negotiation-btn-container .negotiation-not-available{font-size:12px;font-weight:700}.negotiation-btn-container .has-previous-unassign{color:#828282;text-decoration:underline}.negotiation-tool-header-title{font-size:17px;font-family:Roboto}.negotiation-shift-details-container{padding:0 20px}.negotiation-shift-details-container p{margin-bottom:2px}.negotiation-shift-details-container .negotiation-shift-details-date-text{font-size:20px;font-weight:600;line-height:24px;color:#4f4f4f}.negotiation-shift-details-container .negotiation-shift-details-time-text{font-size:16px;font-weight:500;line-height:19px;color:#333}.negotiation-shift-details-container .negotiation-shift-details-timezone-diff-text{background:#d88c33;border-radius:4px;width:fit-content;padding:1px 4px;color:#fff;font-weight:600}.negotiation-shift-details-container .negotiation-shift-details__description{font-family:"SF Pro Display";color:#4f4f4f}.negotiation-shift-details-container .negotiation-shift-details__description h3{font-weight:400;font-size:14px;line-height:16.71px;margin-bottom:8px;margin-top:0px}.negotiation-shift-details-container .negotiation-shift-details__description p{font-weight:500;font-size:12px;line-height:9.55px;margin-bottom:0}.negotiation-shift-details-container .negotiation-shift-details__description .address-distance-text{color:#828282;display:flex;align-items:center;margin-right:5px}.negotiation-shift-details-container .negotiation-shift-details__description .address-distance-text .icon{padding:5px 3px 5px 0px;font-size:1.2em}.negotiation-tool{height:354px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px}@media(min-width: 767px){.negotiation-tool{height:auto}}.negotiation-tool h1{padding:0;margin:0}.negotiation-tool p{margin-bottom:0}.negotiation-tool .negotiation-tool-main{display:flex;justify-content:space-between;align-items:center}.negotiation-tool .negotiation-tool-main #rate-stepper-decrease{--ion-color-base: #1c69d1;height:100%}.negotiation-tool .negotiation-tool-main #rate-stepper-increase{--ion-color-base: #1c69d1;height:100%}.negotiation-tool .negotiation-tool-text{font-family:SF Pro Display;font-size:36px;font-weight:500;line-height:43px;letter-spacing:0px;text-align:center;margin:0;color:#1c69d1}.negotiation-tool .negotiation-tool-text.by-worker{color:#bdbdbd}.negotiation-tool .negotiation-tool-amount{display:flex;align-items:center;color:#bdbdbd;font-family:SF Pro Display}.negotiation-tool #dollar-text{font-size:43px;font-weight:500}@media(max-width: 390px){.negotiation-tool #dollar-text{font-size:39px}}.negotiation-tool #pay-rate-text{font-size:60px;font-weight:500}@media(max-width: 390px){.negotiation-tool #pay-rate-text{font-size:45px}}.negotiation-tool #hr-text{font-size:32px;font-weight:300;align-self:end;margin-bottom:10px}@media(max-width: 390px){.negotiation-tool #hr-text{font-size:28px}}.negotiation-tool .stepper-icon{height:47px;width:47px}.network-loading{text-align:center;padding:4em 4em}.negotiation-history{border-top:1px solid #eee;border-bottom:1px solid #eee}.negotiation-history.no-border-bottom{border-bottom:none}.negotiation-history p{font-size:13px}@media(max-width: 367px){.negotiation-history p{font-size:12px}}.negotiation-history .history-item{padding:0 20px}.negotiation-history .history-text{font-weight:500}.negotiation-history .history-text-bold{font-weight:700}.negotiation-history .column{height:auto}.negotiation-history .column.left{text-align:end}.negotiation-history .hidden-history{font-family:SF Pro Display;font-weight:500;color:#828282}.negotiation-history .learn-more-item{height:36px;width:100%}.negotiation-history .learn-more-item .learn-more-text{font-weight:400;margin-left:10px}.negotiation-history span{display:flex;align-items:center}.negotiation-history .ion-text-left{margin-right:auto}
.urgent-shifts-page .ion-item-divider{min-height:1px !important}.urgent-shifts-page .urgent-shifts__header-title{font-size:17px;line-height:19.92px;text-align:center;font-family:Roboto}.urgent-shifts-page .urgent-shifts-filter-toolbar{display:grid;grid-template-columns:.5fr 2fr .5fr;margin-top:2px}.urgent-shifts-page .urgent-shifts-filter-toolbar .urgent-shifts-filters{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;overflow:unset}.urgent-shifts-page .urgent-shifts-filter-toolbar .urgent-shifts-filters ion-label{font-size:13pt;margin:0px}.urgent-shifts-page .urgent-shifts-filter-toolbar .urgent-shifts-filters .urgent-shifts__action-button{height:auto;font-size:11pt;color:#000;margin:0;--padding: 0;--padding-start: 0;--padding-end: 0;margin-right:10px}.urgent-shifts-page .urgent-shifts-filter-toolbar .urgent-shifts-filters .notification-icon{position:relative;padding:0;padding-top:7px;font-size:25px;background:rgba(0,0,0,0)}.urgent-shifts-info-modal{--height: 300px;align-items:flex-end}.urgent-shifts-info-modal .modal-wrapper{border:1px solid #000;border-radius:unset;border-top-left-radius:30px;border-top-right-radius:30px}.urgent-shifts-info-modal .content{padding:20px;--overflow: hidden}.urgent-shifts-info-modal .close-button{height:auto;font-size:12pt;color:#000;top:6px;margin:unset;--padding: 0;--padding-start: 0;--padding-end: 0}.urgent-shifts-info-modal .modal-body{padding:10px 20px 0 20px}.urgent-shifts-info-modal .modal-body ul{margin:unset;padding-left:18px;list-style-type:disc}.urgent-shifts-info-modal .modal-body li{margin-bottom:10px;text-align:left}.urgent-shifts-info-modal .info-header{margin-top:18px}.picker-wrapper{top:unset !important}.fcf-message{text-align:center;font-weight:900;padding-left:5px;padding-right:5px}.no-urgent-shift-container{display:flex;flex-direction:column;align-items:center;color:#3185c6;margin:5vh 5vw}.no-urgent-shift-container .title{display:flex;font-weight:600;flex-direction:row;font-size:1.2em;align-items:center}.no-urgent-shift-container .title ion-icon{margin-left:.2em;vertical-align:middle}.no-urgent-shift-container .subtitle{font-size:.8em;margin-top:5px}.no-urgent-shift-container .information-icon{padding:0px}.always-allow-primer-modal{--backdrop-opacity: var(--ion-backdrop-opacity, 0.4)}.always-allow-primer-modal .modal-wrapper{width:85%;max-width:35em;border-radius:15px;max-height:45em;position:absolute;display:block}.always-allow-primer-modal .modal-wrapper .modal-body{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5em;height:45em;color:#4f4f4f}.always-allow-primer-modal .modal-wrapper .modal-body .bunny-icon{max-width:100px;margin-top:1em}.always-allow-primer-modal .modal-wrapper .modal-body .modal-title{font-size:18px;font-weight:700;margin-top:1em}.always-allow-primer-modal .modal-wrapper .modal-body .message{text-align:center;font-size:10pt;margin-top:15px}.primer-modal .action-container{display:flex;flex-direction:column;margin-top:5px;width:100%;padding:.625rem 0rem 1.25rem 0rem;align-self:flex-end}.primer-modal .action-container ion-button{width:100%;font-weight:600}.primer-modal .action-container .deny-button{margin-top:.3rem;margin-bottom:0;color:#dbdbdd;font-weight:500;font-size:.9rem}
@media(max-height: 575px){.cbh-logo{height:40vh}}.cbh-logo{display:block;margin-left:auto;margin-right:auto}.referral-container{font-family:"SF Pro"}.referral-container .card{font-family:"SF Pro";padding:5px;box-shadow:0px 4px 4px rgba(0,0,0,.25),0px 0px 20px rgba(156,156,156,.1);border-radius:10px;overflow:hidden;flex-direction:row;display:flex;justify-content:center;align-items:center}.referral-container .disabled-button-variant[disabled=""]{--background: #bdbdbd}.referral-container .spaced-button{--padding-top: 1.5rem;--padding-bottom: 1.5rem;--padding-start: 2rem;--padding-end: 2rem}
.how-it-works-card{box-shadow:0px 4px 4px rgba(0,0,0,.25),0px 0px 20px rgba(156,156,156,.1);border-radius:10px;overflow:hidden;padding:10px;display:flex;flex-direction:column}.how-it-works-card .bullet-item{background-color:#5da0fb;height:30px;width:30px;color:#fafafa;border-radius:15px;display:flex;justify-content:center;align-items:center;font-weight:bold}.how-it-works-card .row{display:flex;flex-direction:row;justify-content:stretch;align-items:normal}
.coworker-referal-container{font-family:"SF Pro"}.coworker-referal-container .card{font-family:"SF Pro";padding:5px;box-shadow:0px 4px 4px rgba(0,0,0,.25),0px 0px 20px rgba(156,156,156,.1);border-radius:10px;overflow:hidden;flex-direction:column;display:flex;justify-content:center;align-items:center}.coworker-referal-container .card .title{font-size:16px;font-weight:bold;text-align:center;color:#000}.coworker-referal-container .card .divider{height:1.2px;border-radius:4px;background-color:#e0e0e0;align-self:center;width:95%;margin:3px}.coworker-referal-container .card .validationContainer{display:flex;flex-direction:row;justify-content:center;margin-top:-14px}.coworker-referal-container .card .validationContainer span{font-size:12px;color:#dc3028}.coworker-referal-container .card .validationContainer ion-icon{padding-top:2px;margin-right:4px;color:#dc3028}.coworker-referal-container .card .validationContainer.isValid span{color:#18dc68 !important}.coworker-referal-container .card .validationContainer.isValid ion-icon{color:#18dc68 !important}.coworker-referal-container .referralListContainer{flex-direction:column;display:flex;justify-content:center;align-items:center}.coworker-referal-container .referralListContainer .referralCard{background-color:#fff;font-family:"SF Pro";padding:15px;box-shadow:0px 4px 4px rgba(0,0,0,.25),0px 0px 20px rgba(156,156,156,.1);border-radius:10px;overflow:hidden;flex-direction:row;display:flex;justify-content:flex-start;align-items:center;width:100%}.coworker-referal-container .referralListContainer .referralCard ion-icon{color:#5da0fb;width:25px;height:25px;margin:0 5%}.coworker-referal-container .referralListContainer .referralCard.wasPaid{background-color:#e0e0e0}.coworker-referal-container .referralListContainer .referralCard.wasPaid span{color:#828282 !important}.coworker-referal-container .referralListContainer .referrerInfo{flex-direction:column;display:flex;justify-content:center;align-items:flex-start;margin-left:5%}.coworker-referal-container .referralListContainer .referrerInfo .referrerName{color:#828282 !important;font-size:12px;text-align:left}.coworker-referal-container .referralListContainer .referrerInfo .referrerCode{color:#000 !important;font-size:18px;text-align:left}.coworker-referal-container .referralListContainer .bonusInfo{flex-direction:column;display:flex;justify-content:center;align-items:center;margin-left:auto}.coworker-referal-container .referralListContainer .bonusInfo .bonusAmount{color:#18dc68 !important;font-size:18px;text-align:center;margin-bottom:-4px}.coworker-referal-container .referralListContainer .bonusInfo .bonusStatus{color:#bdbdbd !important;font-size:12px;max-width:130px;text-align:center;line-height:12px}
.login-content{--background: transparent;background:linear-gradient(168.65deg, #275ab9 0%, #33afd5 48.99%, #e3e6c4 99.02%);background-size:cover}.login-content .content-layout{display:flex;flex-direction:column;height:100%;justify-content:space-between}.login-content .logo{width:100px;margin:20px auto}.login-content .verify-sent-header{background:rgba(0,0,0,0)}.login-content .verify-sent-header:after{content:none}.login-content .verify-sent-container{height:100%;display:flex;flex-direction:column}.login-content .verify-sent-container .verify-sent-top-container{padding-top:0;height:33%;transform:scale(0.8)}.login-content .verify-sent-container p{font-style:normal;font-weight:normal;font-size:15px;line-height:18px;color:var(--ion-color-light);margin:0}.login-content h3,.login-content h4,.login-content h5{color:var(--ion-color-light)}.login-content h4{text-align:left;font-style:normal;font-weight:normal;font-size:15px;line-height:18px}.login-content ion-item{border-radius:5px;margin-bottom:10px}.login-content ion-input{background:var(--ion-color-light)}.login-button{margin-top:20px;--border-radius: 50px;--background: #1c69d1;font-size:16px}.login-top-container{display:flex;padding-top:10%;flex-direction:column;align-items:center;text-align:center;margin-bottom:40px}.login-top-container h1{font-style:normal;font-weight:normal;font-size:22px;line-height:26px;color:#fff;margin-bottom:0px}.ion-margin-bottom{margin-bottom:5px}.cbh-link-wrapper{display:flex;align-items:center;justify-content:center}.cbh-link-wrapper span{display:inline-block;line-height:1.2}.cbh-link-wrapper .cbh-link{width:auto;margin:0;padding:0;--padding-start: 6px;--padding-end: 0}.login-link{font-style:normal;font-weight:normal;font-size:15px;line-height:18px;margin-top:60px;color:#4f4f4f}.login-link .cbh-link{font-weight:inherit;font-weight:normal;font-size:15px;line-height:18px}.login-form ion-icon{margin-inline-end:16px}.login-form input{font-size:16px !important}.login-form .login-link{margin-top:10px}.or-email-text-divider{margin:"20px 0 0px"}@media(max-width: 360px){.login-content p.or-seperator{margin:8px}}

/*# sourceMappingURL=main-943b9b56.f39eafabefb5b9109b07.css.map*/