@font-face{font-family:icomoon;src:url(/fonts/icomoon/fonts/icomoon.eot?cnh58l);src:url(/fonts/icomoon/fonts/icomoon.eot?cnh58l#iefix) format("embedded-opentype"),url(/fonts/icomoon/fonts/icomoon.ttf?cnh58l) format("truetype"),url(/fonts/icomoon/fonts/icomoon.woff?cnh58l) format("woff"),url(/fonts/icomoon/fonts/icomoon.svg?cnh58l#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-right-from-bracket-light:before{content:""}.icon-alert_dialog_error:before{content:""}.icon-alert_dialog_info:before{content:""}.icon-alert_dialog_question:before{content:""}.icon-alert_dialog_success:before{content:""}.icon-alert_dialog_warning:before{content:""}.icon-arrow_back_ios_new_wght100:before{content:""}.icon-chevron_left_wght400:before{content:""}.icon-chevron_right_wght400:before{content:""}.icon-info_wght400:before{content:""}.icon-task_alt_wght400:before{content:""}.icon-undo_wght200:before{content:""}.icon-warning_wght400:before{content:""}.icon-calendar-light:before{content:""}.icon-check-to-slot-light:before{content:""}.icon-clock-rotate-left-light:before{content:""}.icon-notifications:before{content:""}.icon-path:before{content:""}.icon-pen-to-square-light:before{content:""}.icon-right-from-bracket-light:before{content:""}.icon-right-to-bracket-light:before{content:""}*:focus,*:active{outline:none!important}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}a,a:hover,a:focus,a:active{text-decoration:none}img{vertical-align:top}body{color:#000000a6}.icon{font-size:24px}.color-on-bg{color:#000000a6!important}.color-on-bg-high-emphasis{color:#000!important}.color-on-bg-low-emphasis{color:#0000008a!important}.color-on-bg-disabled{color:#00000057!important}.color-on-bg-placeholder{color:#00000036!important}.color-on-secondary{color:#ffffffbf!important}.color-on-secondary-high-emphasis{color:#fff!important}.color-on-secondary-low-emphasis{color:#ffffffa6!important}.color-on-secondary-disabled{color:#ffffff8a!important}.color-on-secondary-placeholder{color:#ffffff57!important}.text-truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-low-emphasis{background:#f8f9fa!important}.datepicker .Mui-disabled.MuiIconButton-root,.timepicker .Mui-disabled.MuiIconButton-root{display:none}.list ul{position:relative;padding:0;margin:0;list-style:none}.list ul>li{position:relative;box-sizing:border-box;list-style-type:none}.list-with-hairlines>ul:before{position:absolute;inset:0 auto auto 0;z-index:1;display:block;width:100%;height:1px;content:"";background:#00000014}.list-with-hairlines>ul:after{position:absolute;inset:auto auto 0 0;z-index:1;display:block;width:100%;height:1px;content:"";background:#00000014}.list-with-hairlines>ul.ul-no-hairlines:before{display:none}.list-with-hairlines>ul.ul-no-hairlines:after{display:none}.list-with-hairlines>ul.ul-no-hairlines-top:before{display:none}.list-with-hairlines>ul.ul-no-hairlines-bottom:after{display:none}.list-with-hairlines-between>ul>li:not(:first-child):before{position:absolute;inset:0 auto auto 0;z-index:1;display:block;width:100%;height:1px;content:"";background:#00000014}.item-link,a.item-content{cursor:pointer}.item-link:after,a.item-content:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:transparent;transition:.2s}.item-link:hover,a.item-content:hover{position:relative}.item-link:hover:after,a.item-content:hover:after{background:#0000000a}.item-content{display:flex;align-items:center;min-height:48px;color:#000000a6;background:#fff;box-shadow:inset 0 2px #fff;transition:.2s}.item-content-with-item-link-padding .item-inner{padding-right:40px}.item-content--with-dot:before{position:absolute;top:50%;left:10px;display:block;width:8px;height:8px;margin-right:12px;content:"";background-color:#e60012;border-radius:50%}.item-content--info{color:#2537b8;background:#e8e9fa}.item-content--info .item-media__icon{background:#2537b8}.item-content--warning{color:#f87605;background:#fff7c0}.item-content--warning .item-media__icon{background:#f87605}.item-link .item-inner{position:relative;padding-right:40px}.item-link .item-inner:before{position:absolute;top:50%;right:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-family:icomoon,sans-serif;font-size:24px;color:#00000057;content:"";transform:translateY(-50%)}.item-link .item-title{font-size:1rem;line-height:2rem;color:#e60012}.item-media{display:flex;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;padding:12px 0}.item-media__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:24px;color:#fff;background:#c7c9cc;border-radius:50%}.item-inner{display:flex;flex-grow:1;flex-shrink:1;align-items:center;width:100%;padding:12px 0}.item-title-wrap{display:flex;flex-direction:column;align-items:flex-start}.item-title{color:#000}.item-title-row{display:flex;align-items:center;width:100%}.item-title-row>*:last-child{margin-left:auto}.item-subtitle{display:flex;align-items:center}.item-after{display:flex;flex-grow:0;flex-shrink:0;margin-left:auto}.item-text:empty{display:none}.media-list .item-inner,li.media-item .item-inner{display:block;align-self:stretch}.page{display:flex;flex-direction:column;width:100%;min-height:100vh;padding-block:48px;overflow:hidden auto}.page-with-navbar{min-height:calc(100vh - 64px);margin-top:64px}.page-with-navbar.page-with-tabs{min-height:calc(100vh - 120px);margin-top:120px}.page-with-navbar.page-with-bottom-nav{min-height:calc(100vh - 120px);margin-bottom:56px}.page-with-navbar.page-with-bottom-nav.page-with-tabs{min-height:calc(100vh - 176px)}.page-with-navbar.page-with-bottom-nav.page-checkin{padding-bottom:0}.bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:1000;box-shadow:0 -1px #0000001f}.bottom-nav .MuiBottomNavigationAction-root{padding-inline:8px;color:#0000008a}.bottom-nav .icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%}.bottom-nav .icon:after{position:absolute;top:0;display:block;width:100%;height:100%;content:"";background:transparent;border-radius:50vh;transition:.325s cubic-bezier(.4,0,.2,1)}.bottom-nav .Mui-selected .icon:after{background:#e600121a}.alert-dialog__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:24px;font-size:56px;border:2px solid #d8dadd;border-radius:50%}.alert-dialog__icon.secondary{color:#77797c}.alert-dialog__icon.success{color:#6aa74c}.alert-dialog__icon.error,.alert-dialog__icon.warning{color:#f87605}.alert-dialog__icon.info{color:#354acf}.chip-with-divider__label:not(:first-child):before{position:absolute;top:50%;left:-8.5px;width:1px;height:100%;content:"";background-color:#ffffff8a;transform:translateY(-50%)}.chip-with-divider__labels{display:flex;gap:16px}.chip-with-divider__labels .chip-with-divider__label{position:relative;line-height:40px}.MuiChip-outlined .chip-with-divider__label:not(:first-child):before{background-color:#0000001f}.item-attendance-record{display:flex}.item-attendance-record__day{flex:0 0 26px;margin-right:8px}@media (min-width: 360px){.item-attendance-record__day{margin-right:16px}}.item-attendance-record .item-content{flex:1 0 auto;border-radius:4px;box-shadow:0 0 0 1px #0000001f}.item-attendance-record .item-content.item-content--info{box-shadow:0 0 0 1px #5766d852}.item-attendance-record .item-content.item-content--warning{box-shadow:0 0 0 1px #f8760552}.item-attendance-record .item-inner{display:block;padding-inline:8px}@media (min-width: 360px){.item-attendance-record .item-inner{padding-inline:16px}}.item-attendance-record .item-title{display:flex;flex-shrink:0;gap:8px;align-items:center}.item-attendance-record .item-title-row{flex-wrap:wrap}.realistic-btn.MuiButton-root{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;width:100%;padding:8px 0 16px;border-radius:8px;box-shadow:0 .5rem 1rem #00000026,-3px -3px 3px #c00 inset,2px 2px 3px #fd9691 inset}.realistic-btn__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:48px}.title-block{display:flex;flex-direction:column;align-items:center;min-width:184px;padding:16px;text-align:center;border-radius:8px}.check-in-map{flex:1 0 auto;min-height:40vh;background-color:#c7c9cc}.empty-state-content{display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:center;min-height:100%;text-align:center}.empty-state-content__img{margin-bottom:24px}.empty-state-content__img-sm{height:128px;margin-bottom:24px}.empty-state-content__img-full{width:100%;margin-bottom:32px}.empty-state-content__btns{width:100%;margin-top:40px}@media (min-width: 600px){.empty-state-content__btns{max-width:304px}}.empty-state-content__btn.MuiButton-root{display:block;width:100%}.tabs-wrapper{position:fixed;top:64px;right:0;left:0;z-index:1000;width:100%;height:56px;background-color:#fff;box-shadow:0 1px #0000001f}.tabs-wrapper .MuiTabs-root{position:fixed;top:64px}.tabs-wrapper .MuiTab-root:first-of-type{margin-left:24px}.login__logo{height:32px}@media (min-width: 360px){.login__logo{height:40px}}.schedule-calender{display:grid;grid-template-columns:repeat(7,calc((100% - 6px) / 7));gap:1px;width:100%;padding-block:1px;background:#00000014}.schedule-calender__item{display:flex;flex-direction:column;align-items:center;text-wrap:nowrap;background:#fff}.schedule-calender__day{min-height:64px;padding-bottom:8px}.schedule-calender__Work-shift{width:100%;line-height:20px;text-align:center;border-radius:4px}.schedule-calender__Work-shift--holiday{color:#e60012;background:#ffcbce}.signature-paper{flex-grow:1;height:100%;margin:-24px 24px}.signature-input{display:flex;flex-direction:column;align-items:center;justify-content:center;height:124px;padding:8px 16px;color:#00000036;cursor:pointer;background:#0000000f;border-radius:4px 4px 0 0;transition:background-color .2s cubic-bezier(0,0,.2,1) 0ms}.signature-input:hover{background:#00000017}.signature-input__img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
