.mobile-checkin[data-v-7bde53ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-checkin__card[data-v-7bde53ab]{width:100%;max-width:34rem;background:#fff;border-radius:.5rem;-webkit-box-shadow:0 1px 15px 1px rgba(69,65,78,.08);box-shadow:0 1px 15px 1px rgba(69,65,78,.08);padding:1.5rem 1.25rem;text-align:center}.mobile-checkin__title[data-v-7bde53ab]{font-size:1.6rem;font-weight:600;margin:0 0 .25rem;overflow-wrap:break-word}.mobile-checkin__name[data-v-7bde53ab]{font-size:1.1rem;color:#575962;margin:0 0 1rem;overflow-wrap:break-word}.mobile-checkin__clock[data-v-7bde53ab]{margin:.5rem 0 1.25rem}.mobile-checkin__time[data-v-7bde53ab]{font-size:2.75rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.mobile-checkin__date[data-v-7bde53ab]{font-size:1.15rem;color:#575962}.mobile-checkin__status[data-v-7bde53ab]{text-align:left;border:1px solid #ebedf2;border-radius:.5rem;padding:1rem;margin-bottom:1.25rem;font-size:1.1rem}.mobile-checkin__loading[data-v-7bde53ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:2.5rem}.mobile-checkin__loading .m-spinner[data-v-7bde53ab]{margin-right:.75rem}.mobile-checkin__status-line[data-v-7bde53ab]{margin:0 0 .75rem;overflow-wrap:break-word}.mobile-checkin__dot[data-v-7bde53ab]{display:inline-block;width:.8rem;height:.8rem;border-radius:50%;margin-right:.5rem;vertical-align:middle}.mobile-checkin__dot.is-in[data-v-7bde53ab]{background:#34bfa3}.mobile-checkin__dot.is-out[data-v-7bde53ab]{background:#9699a2}.mobile-checkin__last[data-v-7bde53ab]{margin:0}.mobile-checkin__last dt[data-v-7bde53ab]{font-weight:600;margin-top:.5rem}.mobile-checkin__last dd[data-v-7bde53ab]{margin:0;overflow-wrap:break-word}.mobile-checkin__buttons[data-v-7bde53ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.5rem}.mobile-checkin__button[data-v-7bde53ab]{-webkit-box-flex:1;-ms-flex:1 1 12rem;flex:1 1 12rem;margin:0 .5rem 1rem;min-height:4.5rem;font-size:1.4rem;font-weight:600;white-space:normal;border-radius:.5rem}.mobile-checkin__alert[data-v-7bde53ab]{font-size:1.1rem;text-align:left;overflow-wrap:break-word}.mobile-checkin__status-error p[data-v-7bde53ab]{margin-bottom:.75rem}