.restaurant-login_screen___pifs{height:100vh;height:100dvh;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:max(var(--space-16),env(safe-area-inset-top)) max(var(--space-24),env(safe-area-inset-right)) max(var(--space-16),env(safe-area-inset-bottom)) max(var(--space-24),env(safe-area-inset-left))}.restaurant-login_card___DlxL{width:min(420px,100%);padding:var(--space-24);display:flex;flex-direction:column}.restaurant-login_brand__eGHWH{text-align:center;margin-bottom:var(--space-16)}.restaurant-login_title__f_iu0{font:600 var(--fs-2xl) /1.2 var(--serif);margin:0 0 var(--space-8)}.restaurant-login_hint__94i9_{margin:0;color:var(--ink-soft);font-size:var(--fs-body)}.restaurant-login_input__ENGz7{width:100%;min-height:var(--touch-min);margin-bottom:var(--space-12);padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;font-size:var(--fs-md)}.restaurant-login_input__ENGz7:focus-visible{border-color:var(--accent-strong)}.restaurant-login_status__Rs1Rn{min-height:1.4em;margin:0 0 var(--space-12);color:var(--wine);font-size:var(--fs-sm);text-align:center}.restaurant-login_submit__Vkh68{width:100%}