.fc-root,.fc-shell{min-height:100vh;min-height:100dvh}.fc-root,.fc-shell{height:100vh;height:100dvh}.auth-responsive-root{min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;padding:max(2.5rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(2.5rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.auth-responsive-root code{overflow-wrap:anywhere;word-break:break-word}@media (max-width:960px){.fc-root.fc-root{position:relative!important;inset:auto!important;overflow-x:hidden!important;overflow-y:auto!important}.fc-root .fc-shell,.fc-root.fc-root{width:100%!important;height:auto!important;min-height:100vh!important;min-height:100dvh!important}.fc-root .fc-right{min-width:0;min-height:100vh;min-height:100dvh;height:auto;padding:max(4rem,calc(env(safe-area-inset-top) + 2.5rem)) max(.75rem,env(safe-area-inset-right)) max(2rem,calc(env(safe-area-inset-bottom) + 1.5rem)) max(.75rem,env(safe-area-inset-left))}.fc-root .fc-top-right{top:max(1rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));max-width:calc(100% - 1.5rem);text-align:right}.fc-root .fc-form-wrap{min-width:0}.auth-responsive-root input,.fc-root input{font-size:16px!important}.fc-root .otp-box{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) 4px repeat(3,minmax(0,1fr));align-items:center;gap:2px!important;width:100%;min-width:0}.fc-root .otp-cell{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:56px!important;min-height:44px;font-size:22px!important}.fc-root .otp-sep{width:4px;overflow:hidden;font-size:14px!important;text-align:center}}@media (max-width:960px) and (max-height:650px){.fc-root .fc-right{justify-content:flex-start!important;padding-top:max(3rem,calc(env(safe-area-inset-top) + 2rem))}.fc-root .fc-form-wrap{margin-top:auto;margin-bottom:auto}.auth-responsive-root{padding-top:max(1.5rem,env(safe-area-inset-top));padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}}