
.login-modes{display:flex;gap:8px;margin:0 0 16px}
.login-modes .mode-btn{flex:1;border:1px solid #cbd5e1;border-radius:8px;padding:10px;background:#fff;color:#0f172a;cursor:pointer;font-weight:600}
.login-modes .mode-btn.active{background:#2563eb;color:#fff;border-color:#2563eb}
#staffFields,#ownerFields{display:grid;gap:12px}
[hidden]{display:none!important}
