.master-header{-webkit-app-region:drag}.checkin_item_wrapper[data-v-e8a0bbca]{display:flex;justify-content:space-around}.checkin_item_wrapper[data-v-e8a0bbca] :first-child{margin-right:auto}.checkin_item_wrapper[data-v-e8a0bbca] :last-child{margin-right:.5rem}.checkin_name[data-v-e8a0bbca]{font-size:1rem;font-weight:400}.checkin_name.guest_name[data-v-e8a0bbca]{color:#c2c2c2}.checkin_number[data-v-e8a0bbca]{font-size:.8rem;font-weight:700;text-transform:uppercase}.checkin_date[data-v-e8a0bbca]{font-size:.9rem;font-weight:300;color:#c2c2c2}.checkin-content.guest-disclaimer{padding-top:0}.checkin-content.guest-disclaimer .checkin-confirmation-detail{background-color:#fff}.checkin-confirmation-detail{font-size:.85rem;color:#454545;text-align:center;margin:0;padding:1rem 15%;background-color:#f4f6f4}.current-checkin-list.confirming{margin-bottom:0}.current-checkin-list.confirming i{color:#5aba9e;opacity:1}.current-checkin-list.guests{background-color:#fff;border-bottom:0}#auth-container{background-color:#d65945;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;font-size:2rem}.status-text{margin-bottom:.5rem;padding-bottom:0}.loading-section{position:relative;top:calc(50% - 3.5rem);font-weight:100;color:#fff}.menu-item{font-size:1em;height:3rem;line-height:3rem;color:#101010;font-weight:400;padding:0 0 0 16px;cursor:pointer}@media (hover:hover){.menu-item:hover{background-color:rgba(0,0,0,.04)}}.menu-item.isTouched{background-color:rgba(0,0,0,.04)}.menu-item .fa-spinner{opacity:.75;position:absolute;right:1rem;line-height:3rem;height:3rem}.ios-navbar{-webkit-app-region:drag;position:absolute;top:0;left:0;right:0;height:65px;line-height:65px;background-color:#edf1f2;border-bottom:1px solid #bebdc2;text-align:center;font-size:1rem;color:#121212;z-index:50;display:flex;justify-content:space-between;padding:0 1rem;overflow:hidden}.ios-navbar-left,.ios-navbar-right{font-weight:400}.ios-navbar-center{font-weight:700}.ios-navbar.isFullwidth{position:fixed}.has-navbar{padding-top:66px}.modal-navbar{position:absolute;left:0;right:0;top:0;padding:0 1rem;height:44px;box-sizing:border-box;background-color:#f4f6f4;display:flex;justify-content:space-between;align-items:stretch;border-top-right-radius:10px;border-top-left-radius:10px}.modal-navbar-center,.modal-navbar-left,.modal-navbar-right{flex:1;line-height:44px;font-size:1rem;color:#121212}.modal-navbar-center>*,.modal-navbar-left>*,.modal-navbar-right>*{display:inline-block}.modal-navbar-left{text-align:left;font-weight:400}.modal-navbar-center{text-align:center;font-weight:600}.modal-navbar-right{text-align:right;font-weight:400}.modal-navbar-right>*{margin-right:.5rem}.modal-navbar-right>:last-child{margin-right:0}.auth-facilities{overflow:scroll;-webkit-overflow-scrolling:touch;height:calc(100vh - 65px)}.facilitiesList{list-style:none;background-color:#f1f1f1;padding:0 0 0 2rem;margin:0}.facilitiesList li{padding:.5rem 0;text-align:left;border:0;border-bottom:1px solid #cacaca}.list-left-text{font-size:1rem;font-weight:400;color:#232323;padding:0;margin:0}.list-left-detail{font-size:.65rem;font-weight:600;color:#898989;padding:0;margin:0}.list-left{background-color:#f1f1f1;font-size:1em;color:#101010;font-weight:400;padding-left:16px;cursor:pointer}@media (hover:hover){.list-left:hover{background-color:rgba(0,0,0,.04)}}.list-left.isTouched{background-color:rgba(0,0,0,.04)}.list-left .fa-spinner{opacity:.75;position:absolute;right:1rem;line-height:3rem;height:3rem}#app{position:fixed;right:0}#app,#master{top:0;left:0;bottom:0}#master{width:320px;background-color:#edf1f2;border-right:1px solid #bebdc2;overflow-y:scroll;overflow-x:hidden}#detail,#master{position:absolute}#detail{top:0;right:0;bottom:0;left:321px;background-color:#fff}.master-header{display:block;width:100%;text-align:center;font-weight:700}.facility-name{padding:0;margin:0;color:#121212;height:65px;line-height:65px}.tagline{padding:.5em 0 1em;margin:0;color:#9a9a9a;font-weight:200;font-size:.75em}.master-menu-group{display:block;padding:0;margin:0}.master-menu-group .menu-header{text-transform:uppercase;font-weight:100;color:rgba(0,0,0,.5);font-size:.8em;height:1.5rem;line-height:1.5rem;background-color:rgba(0,0,0,.05);padding:0 0 0 16px}.detail-inner{position:relative;height:100%;width:100%;padding:0;margin:0}.detail-header{top:0;height:65px;line-height:65px;background-color:#edf1f2;border-bottom:1px solid #bebdc2;text-align:center;font-weight:700;color:#121212}.detail-content,.detail-header{position:absolute;left:0;right:0}.detail-content{top:66px;bottom:0;padding:2rem}.detail-content.list-content,.detail-content.virtual-list-content{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 0 0 1rem;margin:0}.detail-content.list-content.list-content,.detail-content.virtual-list-content.list-content{margin-top:0;list-style:none}.detail-content-empty{color:#ababab;font-weight:200;cursor:default}.checkin-interface-inner{display:relative}.checkin-content{padding-top:44px}.settings-wrapper{background-color:#f1f2f6;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.settings-wrapper,.settings-wrapper *{box-sizing:border-box}.settings-group{width:100%;padding:0 15px;margin:0;list-style:none}@media (min-width:769px){.settings-group{padding:0 15%}}.settings-group:not(:last-child){margin-bottom:1.5rem}.settings-group .settings-item{font-size:1rem;font-weight:400;width:100%;padding:14px;background-color:#fff;border-radius:10px;display:flex;justify-content:space-between;align-items:center}.settings-group .settings-item i{color:#c8c8c8;transform:translateX(.25rem)}.settings-group .settings-item>*{flex:1}.settings-group .settings-item>:last-child{text-align:right}.settings-group .settings-item:not(.actionable-item){color:#121212}.settings-group .settings-item:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #f1f1f1}.settings-group .settings-item:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.actionable-item,.navbar-back-button{color:#147aff;text-decoration:none;cursor:pointer}@media (hover:hover){.actionable-item:hover,.navbar-back-button:hover{color:#005ceb}}.actionable-item.isTouched,.isTouched.navbar-back-button{color:#005ceb}.navbar-back-button{font-weight:300;display:inline-block}.actionable-item,.navbar-next-button{color:#147aff;text-decoration:none;cursor:pointer}@media (hover:hover){.actionable-item:hover,.navbar-next-button:hover{color:#005ceb}}.actionable-item.isTouched,.isTouched.navbar-next-button{color:#005ceb}.navbar-next-button{font-weight:400;display:inline-block}.navbar-next-button.disabled{pointer-events:none;color:#7d7d7d}.tooltip-sheet,.transitionable-wrapper{display:grid;grid-template:"main";flex:1;overflow:hidden}.tooltip-sheet>*,.transitionable-wrapper>*{grid-area:main;flex:1 1 auto;background-color:#fff;position:relative}.tooltip-sheet>:first-child,.transitionable-wrapper>:first-child{z-index:1}.tooltip-sheet-bg{position:fixed;top:0;bottom:0;left:0;right:0;background-color:none;z-index:59}.tooltip-sheet{position:fixed;top:60px;right:20px;background-color:#fff;z-index:60;box-shadow:0 0 50px rgba(0,0,0,.25);border-radius:10px;height:auto;min-height:100px;min-width:25%;width:320px}.slide-in-sheet,.transitionable-wrapper{display:grid;grid-template:"main";flex:1;overflow:hidden}.slide-in-sheet>*,.transitionable-wrapper>*{grid-area:main;flex:1 1 auto;background-color:#fff;position:relative}.slide-in-sheet>:first-child,.transitionable-wrapper>:first-child{z-index:1}.slide-in-sheet-bg{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.25);z-index:59}.slide-in-sheet{position:fixed;top:20px;bottom:0;background-color:#fff;z-index:60;box-shadow:0 0 50px rgba(0,0,0,.25);border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (max-width:940px){.slide-in-sheet{left:5vw;right:5vw}}@media screen and (min-width:940px){.slide-in-sheet{left:50%;margin-left:-420px;width:840px}}.slide-in-sheet>*{height:100vh}.actionable-item,.navbar-done-button{color:#147aff;text-decoration:none;cursor:pointer}@media (hover:hover){.actionable-item:hover,.navbar-done-button:hover{color:#005ceb}}.actionable-item.isTouched,.isTouched.navbar-done-button{color:#005ceb}.navbar-done-button{font-weight:600;display:inline-block}.navbar-done-button.disabled{pointer-events:none;color:#7d7d7d}.current-checkin-list .checkin-search-result,.current-checkin-list .employee-search-result,.employee-search-list .checkin-search-result,.employee-search-list .employee-search-result,.ios-list-item,.member-search-list .checkin-search-result,.member-search-list .employee-search-result,.reports-list li{display:flex;justify-content:space-between;padding:.5rem 1rem .5rem 0;border-bottom:1px solid #f1f1f1}.current-checkin-list .list-header.checkin-search-result,.current-checkin-list .list-header.employee-search-result,.employee-search-list .list-header.checkin-search-result,.employee-search-list .list-header.employee-search-result,.ios-list-item.list-header,.member-search-list .list-header.checkin-search-result,.member-search-list .list-header.employee-search-result,.reports-list li.list-header{position:-webkit-sticky;position:sticky;top:0;text-transform:uppercase;font-size:.8em;background-color:#f6f6f6;margin-left:-1rem;width:calc(100% + 1rem);color:#9a9a9a;padding:.15rem 1rem}.checkin-list.clickable,.checkin-list .clickable,.clock-list.clickable,.clock-list .clickable,.current-checkin-list .checkin-search-result .clickable,.current-checkin-list .clickable.checkin-search-result,.current-checkin-list .clickable.employee-search-result,.current-checkin-list .employee-search-result .clickable,.employee-search-list .checkin-search-result .clickable,.employee-search-list .clickable.checkin-search-result,.employee-search-list .clickable.employee-search-result,.employee-search-list .employee-search-result .clickable,.ios-list-item.clickable,.ios-list-item .clickable,.member-search-list .checkin-search-result .clickable,.member-search-list .clickable.checkin-search-result,.member-search-list .clickable.employee-search-result,.member-search-list .employee-search-result .clickable,.reports-list li.clickable,.reports-list li .clickable{cursor:pointer}@media (hover:hover){.checkin-list.clickable:hover,.checkin-list .clickable:hover,.clock-list.clickable:hover,.clock-list .clickable:hover,.current-checkin-list .checkin-search-result .clickable:hover,.current-checkin-list .clickable.checkin-search-result:hover,.current-checkin-list .clickable.employee-search-result:hover,.current-checkin-list .employee-search-result .clickable:hover,.employee-search-list .checkin-search-result .clickable:hover,.employee-search-list .clickable.checkin-search-result:hover,.employee-search-list .clickable.employee-search-result:hover,.employee-search-list .employee-search-result .clickable:hover,.ios-list-item.clickable:hover,.ios-list-item .clickable:hover,.member-search-list .checkin-search-result .clickable:hover,.member-search-list .clickable.checkin-search-result:hover,.member-search-list .clickable.employee-search-result:hover,.member-search-list .employee-search-result .clickable:hover,.reports-list li.clickable:hover,.reports-list li .clickable:hover{background-color:rgba(0,0,0,.02)}}.checkin-list.clickable.isTouched,.checkin-list .clickable.isTouched,.clock-list.clickable.isTouched,.clock-list .clickable.isTouched,.current-checkin-list .checkin-search-result .clickable.isTouched,.current-checkin-list .clickable.isTouched.checkin-search-result,.current-checkin-list .clickable.isTouched.employee-search-result,.current-checkin-list .employee-search-result .clickable.isTouched,.employee-search-list .checkin-search-result .clickable.isTouched,.employee-search-list .clickable.isTouched.checkin-search-result,.employee-search-list .clickable.isTouched.employee-search-result,.employee-search-list .employee-search-result .clickable.isTouched,.ios-list-item.clickable.isTouched,.ios-list-item .clickable.isTouched,.member-search-list .checkin-search-result .clickable.isTouched,.member-search-list .clickable.isTouched.checkin-search-result,.member-search-list .clickable.isTouched.employee-search-result,.member-search-list .employee-search-result .clickable.isTouched,.reports-list li.clickable.isTouched,.reports-list li .clickable.isTouched{background-color:rgba(0,0,0,.02)}.reports-list{padding-left:0}.reports-list li{display:block;justify-content:space-between;padding-top:.8rem;padding-bottom:.8rem}.reports-list li .report-header{display:flex;justify-content:space-between}.reports-list li .report-content{line-height:1rem}.reports-list li>:last-child{padding-right:.5rem}.reports-list li .small{font-size:.9em}.chemical-list li,.current-checkin-list .checkin-search-result,.current-checkin-list .employee-search-result,.employee-search-list .checkin-search-result,.employee-search-list .employee-search-result,.ios-list-item,.member-search-list .checkin-search-result,.member-search-list .employee-search-result{display:flex;justify-content:space-between;padding:.5rem 1rem .5rem 0;border-bottom:1px solid #f1f1f1}.chemical-list li.list-header,.current-checkin-list .list-header.checkin-search-result,.current-checkin-list .list-header.employee-search-result,.employee-search-list .list-header.checkin-search-result,.employee-search-list .list-header.employee-search-result,.ios-list-item.list-header,.member-search-list .list-header.checkin-search-result,.member-search-list .list-header.employee-search-result{position:-webkit-sticky;position:sticky;top:0;text-transform:uppercase;font-size:.8em;background-color:#f6f6f6;margin-left:-1rem;width:calc(100% + 1rem);color:#9a9a9a;padding:.15rem 1rem}.checkin-list.clickable,.checkin-list .clickable,.chemical-list li.clickable,.chemical-list li .clickable,.clock-list.clickable,.clock-list .clickable,.current-checkin-list .checkin-search-result .clickable,.current-checkin-list .clickable.checkin-search-result,.current-checkin-list .clickable.employee-search-result,.current-checkin-list .employee-search-result .clickable,.employee-search-list .checkin-search-result .clickable,.employee-search-list .clickable.checkin-search-result,.employee-search-list .clickable.employee-search-result,.employee-search-list .employee-search-result .clickable,.ios-list-item.clickable,.ios-list-item .clickable,.member-search-list .checkin-search-result .clickable,.member-search-list .clickable.checkin-search-result,.member-search-list .clickable.employee-search-result,.member-search-list .employee-search-result .clickable{cursor:pointer}@media (hover:hover){.checkin-list.clickable:hover,.checkin-list .clickable:hover,.chemical-list li.clickable:hover,.chemical-list li .clickable:hover,.clock-list.clickable:hover,.clock-list .clickable:hover,.current-checkin-list .checkin-search-result .clickable:hover,.current-checkin-list .clickable.checkin-search-result:hover,.current-checkin-list .clickable.employee-search-result:hover,.current-checkin-list .employee-search-result .clickable:hover,.employee-search-list .checkin-search-result .clickable:hover,.employee-search-list .clickable.checkin-search-result:hover,.employee-search-list .clickable.employee-search-result:hover,.employee-search-list .employee-search-result .clickable:hover,.ios-list-item.clickable:hover,.ios-list-item .clickable:hover,.member-search-list .checkin-search-result .clickable:hover,.member-search-list .clickable.checkin-search-result:hover,.member-search-list .clickable.employee-search-result:hover,.member-search-list .employee-search-result .clickable:hover{background-color:rgba(0,0,0,.02)}}.checkin-list.clickable.isTouched,.checkin-list .clickable.isTouched,.chemical-list li.clickable.isTouched,.chemical-list li .clickable.isTouched,.clock-list.clickable.isTouched,.clock-list .clickable.isTouched,.current-checkin-list .checkin-search-result .clickable.isTouched,.current-checkin-list .clickable.isTouched.checkin-search-result,.current-checkin-list .clickable.isTouched.employee-search-result,.current-checkin-list .employee-search-result .clickable.isTouched,.employee-search-list .checkin-search-result .clickable.isTouched,.employee-search-list .clickable.isTouched.checkin-search-result,.employee-search-list .clickable.isTouched.employee-search-result,.employee-search-list .employee-search-result .clickable.isTouched,.ios-list-item.clickable.isTouched,.ios-list-item .clickable.isTouched,.member-search-list .checkin-search-result .clickable.isTouched,.member-search-list .clickable.isTouched.checkin-search-result,.member-search-list .clickable.isTouched.employee-search-result,.member-search-list .employee-search-result .clickable.isTouched{background-color:rgba(0,0,0,.02)}.chemical-list{padding-left:0}.chemical-list li{display:flex;justify-content:space-between}.chemical-list li>:last-child{padding-right:.5rem}.chemical-list li .small{font-size:.9em}.chemical-list li .chemical-detail{display:inline-block;padding:1px 8px;font-weight:600;font-size:.8em;margin:0 .5rem 0 0;border-radius:10px;text-align:center}.clock-list li,.current-checkin-list .checkin-search-result,.current-checkin-list .employee-search-result,.employee-search-list .checkin-search-result,.employee-search-list .employee-search-result,.ios-list-item,.member-search-list .checkin-search-result,.member-search-list .employee-search-result{display:flex;justify-content:space-between;padding:.5rem 1rem .5rem 0;border-bottom:1px solid #f1f1f1}.clock-list li.list-header,.current-checkin-list .list-header.checkin-search-result,.current-checkin-list .list-header.employee-search-result,.employee-search-list .list-header.checkin-search-result,.employee-search-list .list-header.employee-search-result,.ios-list-item.list-header,.member-search-list .list-header.checkin-search-result,.member-search-list .list-header.employee-search-result{position:-webkit-sticky;position:sticky;top:0;text-transform:uppercase;font-size:.8em;background-color:#f6f6f6;margin-left:-1rem;width:calc(100% + 1rem);color:#9a9a9a;padding:.15rem 1rem}.clock-list li{display:flex;justify-content:space-between}.clock-list li.clock-completed{color:#bababa}.clock-list li :last-child{padding-right:.5rem}.clock-list li .clock-detail{display:inline-block;background-color:#e1e1e1;padding:1px 10px;font-weight:600;font-size:.8em;margin:0 0 0 .5rem;border-radius:10px;text-align:center}.light{font-weight:200}.current-checkin-list .checkin-search-result,.current-checkin-list .employee-search-result,.employee-search-list .checkin-search-result,.employee-search-list .employee-search-result,.ios-list-item,.member-search-list .checkin-search-result,.member-search-list .employee-search-result,.rotations-list li{display:flex;justify-content:space-between;padding:.5rem 1rem .5rem 0;border-bottom:1px solid #f1f1f1}.current-checkin-list .list-header.checkin-search-result,.current-checkin-list .list-header.employee-search-result,.employee-search-list .list-header.checkin-search-result,.employee-search-list .list-header.employee-search-result,.ios-list-item.list-header,.member-search-list .list-header.checkin-search-result,.member-search-list .list-header.employee-search-result,.rotations-list li.list-header{position:-webkit-sticky;position:sticky;top:0;text-transform:uppercase;font-size:.8em;background-color:#f6f6f6;margin-left:-1rem;width:calc(100% + 1rem);color:#9a9a9a;padding:.15rem 1rem}.checkin-list.clickable,.checkin-list .clickable,.clock-list.clickable,.clock-list .clickable,.current-checkin-list .checkin-search-result .clickable,.current-checkin-list .clickable.checkin-search-result,.current-checkin-list .clickable.employee-search-result,.current-checkin-list .employee-search-result .clickable,.employee-search-list .checkin-search-result .clickable,.employee-search-list .clickable.checkin-search-result,.employee-search-list .clickable.employee-search-result,.employee-search-list .employee-search-result .clickable,.ios-list-item.clickable,.ios-list-item .clickable,.member-search-list .checkin-search-result .clickable,.member-search-list .clickable.checkin-search-result,.member-search-list .clickable.employee-search-result,.member-search-list .employee-search-result .clickable,.rotations-list li.clickable,.rotations-list li .clickable{cursor:pointer}@media (hover:hover){.checkin-list.clickable:hover,.checkin-list .clickable:hover,.clock-list.clickable:hover,.clock-list .clickable:hover,.current-checkin-list .checkin-search-result .clickable:hover,.current-checkin-list .clickable.checkin-search-result:hover,.current-checkin-list .clickable.employee-search-result:hover,.current-checkin-list .employee-search-result .clickable:hover,.employee-search-list .checkin-search-result .clickable:hover,.employee-search-list .clickable.checkin-search-result:hover,.employee-search-list .clickable.employee-search-result:hover,.employee-search-list .employee-search-result .clickable:hover,.ios-list-item.clickable:hover,.ios-list-item .clickable:hover,.member-search-list .checkin-search-result .clickable:hover,.member-search-list .clickable.checkin-search-result:hover,.member-search-list .clickable.employee-search-result:hover,.member-search-list .employee-search-result .clickable:hover,.rotations-list li.clickable:hover,.rotations-list li .clickable:hover{background-color:rgba(0,0,0,.02)}}.checkin-list.clickable.isTouched,.checkin-list .clickable.isTouched,.clock-list.clickable.isTouched,.clock-list .clickable.isTouched,.current-checkin-list .checkin-search-result .clickable.isTouched,.current-checkin-list .clickable.isTouched.checkin-search-result,.current-checkin-list .clickable.isTouched.employee-search-result,.current-checkin-list .employee-search-result .clickable.isTouched,.employee-search-list .checkin-search-result .clickable.isTouched,.employee-search-list .clickable.isTouched.checkin-search-result,.employee-search-list .clickable.isTouched.employee-search-result,.employee-search-list .employee-search-result .clickable.isTouched,.ios-list-item.clickable.isTouched,.ios-list-item .clickable.isTouched,.member-search-list .checkin-search-result .clickable.isTouched,.member-search-list .clickable.isTouched.checkin-search-result,.member-search-list .clickable.isTouched.employee-search-result,.member-search-list .employee-search-result .clickable.isTouched,.rotations-list li.clickable.isTouched,.rotations-list li .clickable.isTouched{background-color:rgba(0,0,0,.02)}.rotations-list{padding-left:0}.rotations-list li{display:flex;justify-content:space-between}.rotations-list li>:last-child{padding-right:.5rem}.rotations-list li .small{font-size:.9em}.rotations-list .rotation-detail{display:inline-block;padding:1px 8px;font-weight:600;font-size:.8em;margin:0 .5rem 0 0;border-radius:10px;text-align:center;background-color:#f1f1f1}.new-report-interface-inner{height:100%;width:100%;max-width:100%;overflow:hidden}.new-report-interface-inner .new-report-content{height:100%;min-height:75vh;width:100%}.report-employee-list-wrapper{width:100%;overflow-y:hidden;overflow-x:scroll}.report-employee-list{display:flex;padding:1rem;border-bottom:1px solid #e1e1e1}.report-employee-list .report-employee-choice{margin:0 5px;border:1px solid;padding:2px 12px;border-radius:10px;cursor:pointer;white-space:nowrap}.report-employee-list .report-employee-choice.selected{background-color:#005ceb;border-color:#005ceb;color:#fff}.report-employee-list .report-employee-choice.selected.primary{background-color:#5aba9e;border-color:#5aba9e}.report-employee-list .report-employee-choice:not(.selected){background-color:#f1f1f1;border-color:#e1e1e1;color:#9a9a9a}.report-employee-list .report-employee-choice:first-child{margin-left:0}.report-subject-section{border-bottom:1px solid #e1e1e1;height:3rem}#report-subject{height:3rem;line-height:3rem}#report-body,#report-subject{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0 0 0 1rem;font-size:1rem;color:#252525;outline:none;width:100%;border:0;box-shadow:none}#report-body{font-family:inherit;padding:0;height:100%}.report-body-section{padding:1rem;height:100%}.update-chemical-interface-inner>.content{padding:1rem}.chemical-type-list,.pool-list{display:flex;margin-bottom:10px}.chemical-type-list .chemical-type,.chemical-type-list .pool-choice,.pool-list .chemical-type,.pool-list .pool-choice{margin:5px;border:1px solid;padding:2px 12px;border-radius:10px;cursor:pointer}.chemical-type-list .chemical-type.selected,.chemical-type-list .pool-choice.selected,.pool-list .chemical-type.selected,.pool-list .pool-choice.selected{background-color:#005ceb;border-color:#005ceb;color:#fff;cursor:default}.chemical-type-list .chemical-type:not(.selected),.chemical-type-list .pool-choice:not(.selected),.pool-list .chemical-type:not(.selected),.pool-list .pool-choice:not(.selected){background-color:#f1f1f1;border-color:#ebebeb;color:#9a9a9a}.chemical-type-list .chemical-type:first-child,.chemical-type-list .pool-choice:first-child,.pool-list .chemical-type:first-child,.pool-list .pool-choice:first-child{margin-left:0}.chemical-type-list .chemical-type:last-child,.chemical-type-list .pool-choice:last-child,.pool-list .chemical-type:last-child,.pool-list .pool-choice:last-child{margin-right:0}#newChemicalValue{width:100%;background-color:#fff;border-radius:10px;border:1px solid #ebebeb;color:#343434;font-size:1.2rem;padding:8px 16px;box-sizing:border-box;outline:none;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}#newChemicalValue.error{background-color:rgba(255,202,202,.79);color:#d65945;border-color:#d65945}.modal-dialogue-wrapper{position:fixed;z-index:74;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.modal-dialogue{display:block;width:320px;min-height:100px;background-color:#fff;z-index:75;box-shadow:0 0 50px rgba(0,0,0,.25);border-radius:10px}.modal-dialogue .modal-options{border-top:1px solid #bebdc2;list-style:none;display:flex;padding:0;margin:0}.modal-dialogue .modal-options li:not(:last-child){border-right:1px solid #f1f1f1}.modal-dialogue .modal-options.vertical{flex-direction:column}.modal-dialogue .modal-options.vertical li:not(:last-child){border-right:0;border-bottom:1px solid #f1f1f1}.modal-dialogue .modal-options li{flex:1;box-sizing:border-box;text-align:center;height:44px;line-height:44px;cursor:pointer}.modal-dialogue .modal-options li.modal-dialogue-item{color:#147aff}.modal-dialogue .modal-options li.modal-dialogue-done{font-weight:600;color:#147aff}.modal-dialogue .modal-options li.modal-dialogue-done.isBold,.modal-dialogue .modal-options li.modal-dialogue-item.isBold{font-weight:600}.modal-dialogue .modal-options li.modal-dialogue-done.disabled,.modal-dialogue .modal-options li.modal-dialogue-item.disabled{color:#7d7d7d;pointer-events:none}.modal-dialogue .modal-options li.modal-dialogue-cancel{font-weight:400;color:#147aff}@media (hover:hover){.modal-dialogue .modal-options li:hover{background-color:rgba(0,0,0,.02)}}.modal-dialogue .modal-options li.isTouched{background-color:rgba(0,0,0,.02)}.modal-label{margin-top:1rem;font-weight:600;color:#454545}.modal-description,.modal-label{width:100%;margin-bottom:1rem;padding:0 1rem;text-align:center;box-sizing:border-box}.modal-description{margin-top:0;font-weight:400;font-size:.9rem;color:#565656}.modal-dialogue-password,.modal-dialogue-textbox{outline:none;box-shadow:none;box-sizing:border-box;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #bebdc2;margin:0 0 1rem 1rem;padding:8px;font-size:1rem;width:calc(320px - 2rem)}.modal-dialogue-password.modal-dialogue-textbox:not(:last-child),.modal-dialogue-textbox.modal-dialogue-textbox:not(:last-child){margin-bottom:0;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.modal-dialogue-password.modal-dialogue-password,.modal-dialogue-password.modal-dialogue-textbox-secondary,.modal-dialogue-textbox.modal-dialogue-password,.modal-dialogue-textbox.modal-dialogue-textbox-secondary{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.update-chemical-interface-inner{width:100%;max-width:100%;overflow:hidden}.update-chemical-interface-inner>.header{width:100%;background-color:#f6f6f6;border-bottom:1px solid #ebebeb;color:#7a7a7a;text-align:center;line-height:3rem;height:3rem;font-size:.95rem;font-weight:400;cursor:default;display:flex;justify-content:space-between;overflow:hidden;white-space:nowrap}.update-chemical-interface-inner>.header .left{font-weight:600;text-align:left;padding-left:1rem}.update-chemical-interface-inner>.header .right{text-align:right;padding-right:1rem}.update-chemical-interface-inner>.header .header-button.disabled{cursor:default;pointer-events:none;color:#7d7d7d}.update-chemical-interface-inner>.header .header-button:hover{text-decoration:none}.update-chemical-interface-inner>.content{width:100%;overflow-x:scroll;padding:1rem 0}.update-chemical-interface-inner>.content>*{padding-left:1rem;padding-right:1rem}.employee-list,.status-list{display:flex;border-bottom:1px solid #e1e1e1;overflow:hidden;overflow-x:scroll}.employee-list .employee-choice,.employee-list .status-type,.status-list .employee-choice,.status-list .status-type{margin:5px;border:1px solid;padding:2px 12px;border-radius:10px;cursor:pointer}.employee-list .employee-choice.selected,.employee-list .status-type.selected,.status-list .employee-choice.selected,.status-list .status-type.selected{background-color:#005ceb;border-color:#005ceb;color:#fff;cursor:default}.employee-list .employee-choice:not(.selected),.employee-list .status-type:not(.selected),.status-list .employee-choice:not(.selected),.status-list .status-type:not(.selected){background-color:#f1f1f1;border-color:#ebebeb;color:#9a9a9a}.employee-list .employee-choice:first-child,.employee-list .status-type:first-child,.status-list .employee-choice:first-child,.status-list .status-type:first-child{margin-left:0}.employee-list,.status-list{padding-bottom:.5rem}.status-list{padding-top:.5rem}.count-area{padding-top:1rem}.input-group{width:100%;margin-bottom:1rem;display:flex;height:40px}.input-group .detail{font-size:.85em;color:#454545}.input-group label{border-top-left-radius:10px;border-bottom-left-radius:10px;border-right:1px solid #ebebeb;border-left:1px solid #ebebeb;width:35%;height:40px;line-height:40px;font-size:.8em;font-weight:600;background-color:#ebebeb;color:#9a9a9a;overflow:none;white-space:nowrap}.input-group input{border-top-right-radius:10px;border-bottom-right-radius:10px;border-left:0;border-right:1px solid #ebebeb;width:70%;height:40px;font-size:1.2rem;color:#343434;background-color:#fff}.input-group .newRotationValue,.input-group label{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:0 16px;box-sizing:border-box;outline:none;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.input-group .newRotationValue.error,.input-group label.error{background-color:#ffcaca;color:#d65945;border-color:#d65945}.input-group .newRotationValue.newRotationLgLabel,.input-group label.newRotationLgLabel{color:#6a6abb;background-color:#ebebfb}.input-group:last-child{margin-bottom:0}.text-actionable{color:#147aff}.checkin-list,.clock-list{list-style:none;padding:0;margin:0}.checkin-list li,.clock-list li{padding:.5rem 0;width:100%;border-bottom:1px solid #f1f1f1}.checkin_list{list-style:none;padding:0;margin:0}.checkin_list li{padding:.5rem 0;width:100%;border-bottom:1px solid #f1f1f1}.actionable-item{color:#147aff;text-decoration:none;cursor:pointer}@media (hover:hover){.actionable-item:hover{color:#005ceb}}.actionable-item.isTouched{color:#005ceb}.current-checkin-list,.employee-search-list,.ios-list,.member-search-list{list-style:none}.current-checkin-list .checkin-search-result,.current-checkin-list .employee-search-result,.employee-search-list .checkin-search-result,.employee-search-list .employee-search-result,.ios-list-item,.member-search-list .checkin-search-result,.member-search-list .employee-search-result{display:flex;justify-content:space-between;padding:.5rem 1rem .5rem 0;border-bottom:1px solid #f1f1f1}.current-checkin-list .list-header.checkin-search-result,.current-checkin-list .list-header.employee-search-result,.employee-search-list .list-header.checkin-search-result,.employee-search-list .list-header.employee-search-result,.ios-list-item.list-header,.member-search-list .list-header.checkin-search-result,.member-search-list .list-header.employee-search-result{position:-webkit-sticky;position:sticky;top:0;text-transform:uppercase;font-size:.8em;background-color:#f6f6f6;margin-left:-1rem;width:calc(100% + 1rem);color:#9a9a9a;padding:.15rem 1rem}.checkin-list.clickable,.checkin-list .clickable,.clock-list.clickable,.clock-list .clickable,.current-checkin-list .checkin-search-result .clickable,.current-checkin-list .clickable.checkin-search-result,.current-checkin-list .clickable.employee-search-result,.current-checkin-list .employee-search-result .clickable,.employee-search-list .checkin-search-result .clickable,.employee-search-list .clickable.checkin-search-result,.employee-search-list .clickable.employee-search-result,.employee-search-list .employee-search-result .clickable,.ios-list-item.clickable,.ios-list-item .clickable,.member-search-list .checkin-search-result .clickable,.member-search-list .clickable.checkin-search-result,.member-search-list .clickable.employee-search-result,.member-search-list .employee-search-result .clickable{cursor:pointer}@media (hover:hover){.checkin-list.clickable:hover,.checkin-list .clickable:hover,.clock-list.clickable:hover,.clock-list .clickable:hover,.current-checkin-list .checkin-search-result .clickable:hover,.current-checkin-list .clickable.checkin-search-result:hover,.current-checkin-list .clickable.employee-search-result:hover,.current-checkin-list .employee-search-result .clickable:hover,.employee-search-list .checkin-search-result .clickable:hover,.employee-search-list .clickable.checkin-search-result:hover,.employee-search-list .clickable.employee-search-result:hover,.employee-search-list .employee-search-result .clickable:hover,.ios-list-item.clickable:hover,.ios-list-item .clickable:hover,.member-search-list .checkin-search-result .clickable:hover,.member-search-list .clickable.checkin-search-result:hover,.member-search-list .clickable.employee-search-result:hover,.member-search-list .employee-search-result .clickable:hover{background-color:rgba(0,0,0,.02)}}.checkin-list.clickable.isTouched,.checkin-list .clickable.isTouched,.clock-list.clickable.isTouched,.clock-list .clickable.isTouched,.current-checkin-list .checkin-search-result .clickable.isTouched,.current-checkin-list .clickable.isTouched.checkin-search-result,.current-checkin-list .clickable.isTouched.employee-search-result,.current-checkin-list .employee-search-result .clickable.isTouched,.employee-search-list .checkin-search-result .clickable.isTouched,.employee-search-list .clickable.isTouched.checkin-search-result,.employee-search-list .clickable.isTouched.employee-search-result,.employee-search-list .employee-search-result .clickable.isTouched,.ios-list-item.clickable.isTouched,.ios-list-item .clickable.isTouched,.member-search-list .checkin-search-result .clickable.isTouched,.member-search-list .clickable.isTouched.checkin-search-result,.member-search-list .clickable.isTouched.employee-search-result,.member-search-list .employee-search-result .clickable.isTouched{background-color:rgba(0,0,0,.02)}#employee-searchbar-wrapper,#member-searchbar-wrapper{position:relative;background-color:#f4f6f4;padding:12px 1rem}#employee-searchbar-wrapper .fa-search,#member-searchbar-wrapper .fa-search{position:absolute;left:1.5rem;top:24px;color:#cad4ca}#employee-searchbar,#member-searchbar{display:block;width:100%;font-size:1rem;padding:.5rem 1rem .5rem 2rem;outline:none;border-radius:5px;box-sizing:border-box;border:0}.current-checkin-list,.employee-search-list,.member-search-list{margin-top:0}.current-checkin-list .list-header,.employee-search-list .list-header,.member-search-list .list-header{background-color:#bebdc2;font-size:.9rem;padding:2px 0;font-weight:700}.current-checkin-list{background-color:#f4f6f4;border-bottom:1px solid #bebdc2}.current-checkin-list i{opacity:.5}.transitionable-wrapper{display:grid;grid-template:"main";flex:1;overflow:hidden}.transitionable-wrapper>*{grid-area:main;flex:1 1 auto;background-color:#fff;position:relative}.transitionable-wrapper>:first-child{z-index:1}.next-leave-to{-webkit-animation:leaveToLeft .46s cubic-bezier(.165,.84,.44,1) both;animation:leaveToLeft .46s cubic-bezier(.165,.84,.44,1) both;z-index:0}.next-enter-to{-webkit-animation:enterFromRight .46s cubic-bezier(.165,.84,.44,1) both;animation:enterFromRight .46s cubic-bezier(.165,.84,.44,1) both;z-index:1}.prev-leave-to{-webkit-animation:leaveToRight .46s cubic-bezier(.165,.84,.44,1) both;animation:leaveToRight .46s cubic-bezier(.165,.84,.44,1) both;z-index:1}.prev-enter-to{-webkit-animation:enterFromLeft .46s cubic-bezier(.165,.84,.44,1) both;animation:enterFromLeft .46s cubic-bezier(.165,.84,.44,1) both;z-index:0}@-webkit-keyframes leaveToLeft{0%{transform:translateX(0)}to{transform:translateX(-25%);-webkit-filter:brightness(.65);filter:brightness(.65)}}@keyframes leaveToLeft{0%{transform:translateX(0)}to{transform:translateX(-25%);-webkit-filter:brightness(.65);filter:brightness(.65)}}@-webkit-keyframes enterFromLeft{0%{transform:translateX(-25%);-webkit-filter:brightness(.65);filter:brightness(.65)}to{transform:translateX(0)}}@keyframes enterFromLeft{0%{transform:translateX(-25%);-webkit-filter:brightness(.65);filter:brightness(.65)}to{transform:translateX(0)}}@-webkit-keyframes leaveToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes leaveToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@-webkit-keyframes enterFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes enterFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.fade-enter-active,.fade-leave-active{transition:opacity .35s ease-in}.fade-enter,.fade-leave-to{opacity:0}.fade-quick-enter-active,.fade-quick-leave-active{transition:opacity .15s ease-in}.fade-quick-enter,.fade-quick-leave-to{opacity:0}.slide-in-enter-active,.slide-in-leave-active{transition:transform .35s cubic-bezier(.19,1,.22,1)}.slide-in-enter,.slide-in-leave-to{transform:translateY(100%)}html{-webkit-text-size-adjust:100%;height:100%}body,html{background-color:#ec544c;overflow:hidden}body{-webkit-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}