body.kds-secondary .staff-auth-primary,
body.kds-secondary.support-login-body .support-primary-button{
  width:100%;min-height:48px;margin-top:12px;padding:12px 18px;
  border:1px solid #9b702b!important;border-radius:9px;
  background:#b38a43!important;color:#211a0e!important;
  box-shadow:0 2px 0 rgba(59,39,10,.18)!important;
  font-size:14px!important;font-weight:700!important;
  cursor:pointer;
}
body.kds-secondary .staff-auth-primary:hover,
body.kds-secondary.support-login-body .support-primary-button:hover{
  background:#c59c54!important;border-color:#9b702b!important;
}
body.kds-secondary .staff-auth-primary:focus-visible,
body.kds-secondary.support-login-body .support-primary-button:focus-visible{
  outline:3px solid #e5cd9d;outline-offset:2px;
}
body.kds-secondary .staff-remember{
  display:flex;align-items:center;gap:9px;margin-top:15px;
  font-size:13px;font-weight:500;color:#544a3b;
}
body.kds-secondary .staff-remember input{width:16px;height:16px;margin:0;accent-color:#a57b35}
body.kds-secondary .staff-auth-link{display:block;margin-top:14px;color:#78551b;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}
body.kds-secondary .kds-otp-digits{max-width:390px;margin:14px 0;grid-template-columns:repeat(var(--digit-count,6),minmax(0,1fr))}
body.kds-secondary .kds-otp-digit{width:100%!important;min-width:0!important;max-width:none!important;height:54px!important;padding:0!important;text-align:center!important;font-size:24px!important;letter-spacing:0!important}
body.kds-secondary .staff-auth-field-label{display:block;margin-top:18px;font-size:13px;font-weight:650;color:#342c21}
