@media (max-width:767px){.LoginPageClient-module__v481KG__viewport{inset-inline:0;top:var(--login-top,0px);height:var(--login-height,100dvh);overscroll-behavior:none;justify-content:center;min-height:0;padding:16px 24px;position:fixed;overflow:hidden}.LoginPageClient-module__v481KG__viewport[data-login-step=phone]{padding-bottom:calc(1.5cm + env(safe-area-inset-bottom,0px) + 5rem)}.LoginPageClient-module__v481KG__compact>a{width:48px;height:48px;margin-bottom:8px}.LoginPageClient-module__v481KG__compact [data-auth-card]{padding:8px}.LoginPageClient-module__v481KG__compact h1{margin-bottom:4px;font-size:18px}.LoginPageClient-module__v481KG__compact label{margin-bottom:4px}.LoginPageClient-module__v481KG__compact [data-auth-card]>p{margin-top:4px;margin-bottom:0;font-size:12px;line-height:16px}.LoginPageClient-module__v481KG__compact input[name=phone]{padding-top:8px;padding-bottom:8px}.LoginPageClient-module__v481KG__compact [data-auth-error]{margin-top:4px}.LoginPageClient-module__v481KG__compact [data-auth-error] p{font-size:12px;line-height:16px}.LoginPageClient-module__v481KG__compact [data-auth-error] button{margin-top:4px;font-size:12px;line-height:16px}.LoginPageClient-module__v481KG__viewport>div{min-height:0}.LoginPageClient-module__v481KG__viewport [data-auth-card]{overscroll-behavior:contain;min-height:0;overflow-y:auto}.LoginPageClient-module__v481KG__compact h2{margin-bottom:4px;font-size:14px}.LoginPageClient-module__v481KG__compact form,.LoginPageClient-module__v481KG__compact form>div+div{margin-top:8px}.LoginPageClient-module__v481KG__compact [data-otp-digit]{width:32px;height:40px}.LoginPageClient-module__v481KG__viewport[data-keyboard-open=true]{padding-top:8px;padding-bottom:8px}.LoginPageClient-module__v481KG__viewport[data-keyboard-open=true]>[data-role-switch]{display:none}}
.AdminDateInput-module__IqI8GW__calendar .rmdp-wrapper{width:100%;box-shadow:none;color:#334155;background:0 0;font-family:inherit}.AdminDateInput-module__IqI8GW__calendar .rmdp-calendar{width:100%;padding:0;box-shadow:none!important;overflow:visible!important}:is(.AdminDateInput-module__IqI8GW__calendar .rmdp-day-picker,.AdminDateInput-module__IqI8GW__calendar .rmdp-day-picker>div){width:100%;display:block}.AdminDateInput-module__IqI8GW__calendar .rmdp-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.AdminDateInput-module__IqI8GW__calendar .rmdp-header{height:48px;margin:0 0 12px;color:#334155!important;background:#f8fafc!important;border-radius:16px!important;padding:4px!important}.AdminDateInput-module__IqI8GW__calendar .rmdp-header-values{color:#334155;font-size:14px;font-weight:700}.AdminDateInput-module__IqI8GW__calendar .rmdp-arrow-container{border-radius:10px;width:30px;height:30px;transition:background .15s}.AdminDateInput-module__IqI8GW__calendar .rmdp-arrow-container:hover{box-shadow:none;background:#ffedd5}.AdminDateInput-module__IqI8GW__calendar .rmdp-arrow{border-color:#f97316}:is(.AdminDateInput-module__IqI8GW__calendar .rmdp-day,.AdminDateInput-module__IqI8GW__calendar .rmdp-week-day){width:100%;min-width:0;height:40px}.AdminDateInput-module__IqI8GW__calendar .rmdp-week-day{font-size:11px;color:#94a3b8!important}.AdminDateInput-module__IqI8GW__calendar .rmdp-day span{border-radius:12px;font-size:13px;transition:background .15s,color .15s}.AdminDateInput-module__IqI8GW__calendar .rmdp-day{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important}.AdminDateInput-module__IqI8GW__calendar .rmdp-day:hover:not(.disabled){background:0 0!important;transform:none!important}.AdminDateInput-module__IqI8GW__calendar .rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) span:hover{color:#c2410c;background:#fff7ed}.AdminDateInput-module__IqI8GW__calendar .rmdp-day.rmdp-today span{color:#c2410c;background:#fff7ed;box-shadow:inset 0 0 0 1px #fed7aa}.AdminDateInput-module__IqI8GW__calendar .rmdp-day.rmdp-selected span:not(.highlight){color:#fff;background:#ff5821;box-shadow:0 3px 10px #ff58212b}.AdminDateInput-module__IqI8GW__calendar .rmdp-day:not(.rmdp-selected) .AdminDateInput-module__IqI8GW__holiday{color:#e11d48!important;background:#fff1f2!important}.AdminDateInput-module__IqI8GW__calendar .rmdp-day:focus-visible{outline-offset:1px;border-radius:12px;outline:2px solid #fb923c}:is(.AdminDateInput-module__IqI8GW__calendar .rmdp-month-picker,.AdminDateInput-module__IqI8GW__calendar .rmdp-year-picker){background:#fff}@media (prefers-reduced-motion:reduce){.AdminDateInput-module__IqI8GW__calendar *{transition:none!important}}
