.Header_header__2t6Je{align-items:center;background-color:#fff;box-shadow:0 2px 4px #0000001a;display:flex;height:56px;justify-content:space-between;padding:0 12px;position:relative}.Header_logo__G\+ea6{cursor:pointer;height:36px}.Header_menuToggle__\+nOmR{background:none;border:none;color:#000;cursor:pointer;font-size:24px}.Header_menu__ItUnw{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a;display:none;flex-direction:column;padding:10px;position:absolute;right:12px;top:56px;z-index:1000}.Header_menu__ItUnw.Header_open__0zGUo{display:flex}.Header_menu__ItUnw ul{list-style:none;margin:0;padding:0}.Header_menu__ItUnw li{margin:10px 0}.Header_menu__ItUnw a,.Header_menu__ItUnw button{background:none;border:none;color:#000;cursor:pointer;font-size:16px;text-decoration:none}.Header_menu__ItUnw a:hover,.Header_menu__ItUnw button:hover{color:red}.Header_drawer__7NlFU{width:250px}.Header_drawer__7NlFU button{margin-top:8px}.CheckIn_container__htLma{font-family:Roboto,sans-serif;margin:0 auto;max-width:600px;padding:20px}.CheckIn_checkin-title__fdCzz{color:#333;font-size:1.8rem;font-weight:700;margin-bottom:16px;text-align:center}.CheckIn_checkin-alert__hbmv0,.CheckIn_checkin-form__kYYVS{margin-bottom:16px}.CheckIn_checkin-form__kYYVS label{color:#555;font-size:1rem}.CheckIn_checkin-loading__16U1q{align-items:center;display:flex;justify-content:center;margin-top:16px}@media (max-width:768px){.CheckIn_container__htLma{padding:16px}.CheckIn_checkin-title__fdCzz{font-size:1.5rem}.CheckIn_checkin-button__tNkvn{font-size:.9rem}}.RecentCheckIns_container__uIcjl{font-family:Roboto,sans-serif;margin:0 auto;max-width:800px;padding:20px}.RecentCheckIns_checkin-card__SN21k{border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:16px;padding:16px}.RecentCheckIns_recent-checkins-title__N3TH5{color:#333;font-size:1.8rem;font-weight:700;margin-bottom:16px}.RecentCheckIns_loading-indicator__TeXM7{align-items:center;display:flex;height:200px;justify-content:center}.RecentCheckIns_error-message__WTpxO{color:#d32f2f;font-size:1rem;margin-bottom:16px}.RainbowMode_rainbowContainer__4V7pw{background-color:#87ceeb1a;height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.RainbowMode_rainbowActive__RdZ8l{opacity:1}.RainbowMode_rainbow__\+A2PB{animation:RainbowMode_rainbowAppear__7CWr7 1s ease-out;height:40%;left:50%;position:absolute;top:20%;transform:translateX(-50%);width:80%}.RainbowMode_rainbowStripe__3Xsu2{animation:RainbowMode_rainbowGlow__DRKrm 2s ease-in-out infinite alternate;border-bottom:none;border-radius:50%;border-top-left-radius:100% 200%;border-top-right-radius:100% 200%;height:100%;position:absolute;width:100%}.RainbowMode_stripe1__vcLYk{background:radial-gradient(ellipse at top,red 0,#0000 70%);transform:scale(1)}.RainbowMode_stripe2__dsNAX{background:radial-gradient(ellipse at top,#ff8000 0,#0000 70%);transform:scale(.9)}.RainbowMode_stripe3__k5zWt{background:radial-gradient(ellipse at top,#ff0 0,#0000 70%);transform:scale(.8)}.RainbowMode_stripe4__OgERj{background:radial-gradient(ellipse at top,#80ff00 0,#0000 70%);transform:scale(.7)}.RainbowMode_stripe5__zv\+8M{background:radial-gradient(ellipse at top,#0ff 0,#0000 70%);transform:scale(.6)}.RainbowMode_stripe6__Mhr4o{background:radial-gradient(ellipse at top,#0080ff 0,#0000 70%);transform:scale(.5)}.RainbowMode_stripe7__dxoAb{background:radial-gradient(ellipse at top,#8000ff 0,#0000 70%);transform:scale(.4)}.RainbowMode_sparkle__QW4vP{animation:RainbowMode_sparkleAnimation__UI8\+n 2s ease-in-out infinite;background:radial-gradient(circle,#fff 0,#ff0 50%,#0000 100%);border-radius:50%;height:6px;position:absolute;width:6px}@keyframes RainbowMode_rainbowAppear__7CWr7{0%{opacity:0;transform:translateX(-50%) scale(.5)}to{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes RainbowMode_rainbowGlow__DRKrm{0%{opacity:.7}to{opacity:1}}@keyframes RainbowMode_sparkleAnimation__UI8\+n{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@media (max-width:768px){.RainbowMode_rainbow__\+A2PB{height:35%;width:90%}.RainbowMode_sparkle__QW4vP{height:4px;width:4px}}.RainMode_rainContainer__OfwTC{background-color:#0003;height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.RainMode_rainActive__aWHFC{opacity:1}.RainMode_raindrop__TKOVY{animation:RainMode_fall__90jY9 linear infinite;background:linear-gradient(#0000,#ffffffe6);height:30px;position:absolute;width:3px}@keyframes RainMode_fall__90jY9{0%{transform:translateY(-100vh)}to{transform:translateY(100vh)}}
/*# sourceMappingURL=main.00826f9c.css.map*/