body.daycare-login-enhanced{min-height:100vh!important;overflow-x:hidden;background:var(--background, #fcfcfc)!important}body.daycare-login-enhanced:has(section.for-login):before,body.daycare-login-enhanced:has(section.for-email-login):before,body.daycare-login-enhanced:has(section.for-signup):before,body.daycare-login-enhanced:has(section.for-forgot):before,body.daycare-login-enhanced:has(section.for-login-with-email-link):before{content:""!important;position:fixed!important;inset:0 auto 0 0!important;width:min(47.7vw,910px)!important;height:100vh!important;pointer-events:none!important;z-index:0!important;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.04)),url(/assets/daycare/images/mythril-login-mountain.jpg) center center / cover no-repeat!important;opacity:1!important;-webkit-mask-image:none!important;mask-image:none!important}body.daycare-login-enhanced:after{content:none!important;display:none!important}body.daycare-login-enhanced .for-login .page-card-head:after,body.daycare-login-enhanced .for-email-login .page-card-head:after,body.daycare-login-enhanced .for-login-with-email-link .page-card-head:after{content:none!important;display:none!important}body.daycare-login-enhanced section.for-login,body.daycare-login-enhanced section.for-email-login,body.daycare-login-enhanced section.for-signup,body.daycare-login-enhanced section.for-forgot,body.daycare-login-enhanced section.for-login-with-email-link{display:none!important}body.daycare-login-enhanced[data-daycare-login-section=login] section.for-login,body.daycare-login-enhanced[data-daycare-login-section=email] section.for-email-login,body.daycare-login-enhanced[data-daycare-login-section=signup] section.for-signup,body.daycare-login-enhanced[data-daycare-login-section=forgot] section.for-forgot,body.daycare-login-enhanced[data-daycare-login-section=login_with_email_link] section.for-login-with-email-link{display:flex!important;position:fixed!important;inset:0 0 auto auto!important;min-height:100vh!important;width:calc(100vw - min(47.7vw,910px))!important;box-sizing:border-box!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin:0!important;overflow-y:auto!important;padding:clamp(72px,10vh,120px) clamp(32px,8vw,160px) 64px!important;background:transparent!important}body.daycare-login-enhanced .for-login .page-card-head,body.daycare-login-enhanced .for-email-login .page-card-head,body.daycare-login-enhanced .for-signup .page-card-head,body.daycare-login-enhanced .for-forgot .page-card-head,body.daycare-login-enhanced .for-login-with-email-link .page-card-head{width:100%!important;max-width:540px!important;margin:0!important;padding:0 0 30px!important;border:0!important;text-align:center!important}body.daycare-login-enhanced .for-login .page-card-head img.app-logo,body.daycare-login-enhanced .for-email-login .page-card-head img.app-logo,body.daycare-login-enhanced .for-signup .page-card-head img.app-logo,body.daycare-login-enhanced .for-forgot .page-card-head img.app-logo,body.daycare-login-enhanced .for-login-with-email-link .page-card-head img.app-logo{display:none!important}body.daycare-login-enhanced .for-login .page-card-head h4,body.daycare-login-enhanced .for-email-login .page-card-head h4,body.daycare-login-enhanced .for-signup .page-card-head h4,body.daycare-login-enhanced .for-forgot .page-card-head h4,body.daycare-login-enhanced .for-login-with-email-link .page-card-head h4{margin:0!important;color:var(--foreground, #303030)!important;font-family:var(--font-sans, Geist, sans-serif)!important;font-size:28px!important;font-weight:650!important;letter-spacing:-.035em!important;line-height:1.15!important}.daycare-login-prefix{margin:12px 0 0;color:var(--muted-foreground, #525252);font-family:var(--font-sans, Geist, sans-serif);font-size:15px;font-weight:400;letter-spacing:0;line-height:1.5}.daycare-login-chooser{display:grid;grid-template-columns:1fr;gap:8px;width:100%;max-width:540px;margin:-4px 0 24px;position:relative;z-index:2}.daycare-login-choice{height:44px;width:100%;border:1px solid var(--border, #e4e4e4);border-radius:9px;background:var(--card, #ffffff);color:var(--foreground, #303030);font-family:var(--font-sans, Geist, sans-serif);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.2;padding:0 14px;text-align:center;transition:transform .16s cubic-bezier(.16,1,.3,1),background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}.daycare-login-choice:hover,.daycare-login-choice:focus-visible{background:var(--muted, #f5f5f5);border-color:var(--input, #ebebeb);outline:none}.daycare-login-choice.is-active{background:var(--primary, #303030);border-color:var(--primary, #303030);color:var(--primary-foreground, #ffffff);box-shadow:0 1px 2px #00000014,inset 0 1px #ffffff1a}.daycare-login-choice.is-active:hover,.daycare-login-choice.is-active:focus-visible{background:#424242;border-color:#424242;box-shadow:0 4px 14px #30303047,inset 0 1px #ffffff26;transform:translateY(-1px)}body.daycare-login-enhanced .for-login .login-content.page-card,body.daycare-login-enhanced .for-email-login .login-content.page-card,body.daycare-login-enhanced .for-signup .login-content.page-card,body.daycare-login-enhanced .for-forgot .login-content.page-card,body.daycare-login-enhanced .for-login-with-email-link .login-content.page-card{width:100%!important;max-width:540px!important;margin:0!important}@media (min-width: 560px){.daycare-login-chooser{grid-template-columns:repeat(3,1fr)}.daycare-login-choice{padding:0 10px}}@media (max-width: 900px){body.daycare-login-enhanced:has(section.for-login):before,body.daycare-login-enhanced:has(section.for-email-login):before,body.daycare-login-enhanced:has(section.for-signup):before,body.daycare-login-enhanced:has(section.for-forgot):before,body.daycare-login-enhanced:has(section.for-login-with-email-link):before{inset:0 0 auto!important;width:100%!important;height:240px!important;background-position:center 42%!important}body.daycare-login-enhanced[data-daycare-login-section=login] section.for-login,body.daycare-login-enhanced[data-daycare-login-section=email] section.for-email-login,body.daycare-login-enhanced[data-daycare-login-section=signup] section.for-signup,body.daycare-login-enhanced[data-daycare-login-section=forgot] section.for-forgot,body.daycare-login-enhanced[data-daycare-login-section=login_with_email_link] section.for-login-with-email-link{justify-content:flex-start!important;position:relative!important;inset:auto!important;width:100%!important;margin:0!important;padding:280px 20px 48px!important}}
/*# sourceMappingURL=daycare_login.bundle.K3HFODQR.css.map */
