.staff-signin{max-width:560px;margin:64px auto;padding:24px}.staff-signin h1{margin:28px 0 18px;font-size:36px;line-height:1.15}.staff-signin p{margin:16px 0;line-height:1.6}.staff-signin-form{gap:18px;margin:24px 0;display:grid}.staff-signin-form label{gap:8px;font-weight:600;display:grid}.staff-signin-form input{box-sizing:border-box;background:var(--fd-bg-ffffff);border:1px solid var(--fd-border-b6aaa0);width:100%;min-height:50px;color:var(--fd-fg-252321);border-radius:8px;padding:14px 16px;font-size:16px;display:block}.staff-signin-form input:focus{outline-offset:2px;outline:2px solid #de5a31}.staff-signin-form .button{justify-content:center;min-height:50px}.staff-signin-form .button:disabled{cursor:not-allowed;background:var(--fd-bg-e4dfd8);color:var(--fd-fg-645f57);opacity:1}.staff-signin-form .alert{border:1px solid var(--fd-border-e0cca4);background:var(--fd-bg-fff3d5);border-radius:8px;margin:0;padding:16px}@media (max-width:600px){.staff-signin{margin:24px auto;padding:24px}.staff-signin h1{font-size:30px}}
