/* 只补充真实登录、绑定表单和接口状态；原版视觉样式保存在 original.css。 */
[hidden]{display:none!important}
.signed-out .sidebar,.signed-out .top .right,.signed-out .top .crumb,.signed-out .nav-toggle{display:none}
.signed-out main{margin-left:0;display:grid;place-items:center}
.login-panel{width:min(460px,100%);padding:32px}
.login-panel h1{font-size:23px}
.login-panel p{margin:8px 0 24px;color:var(--muted)}
.login-panel form{display:grid;gap:18px}
.login-panel label,.member-fields>label,.organization-fields>label{display:grid;gap:8px;color:#738aa0;font-size:13px}
.login-panel .primary{width:100%}
.error{color:#c35f64;font-size:13px;white-space:normal}
.error:empty{display:none}
fieldset{border:1px solid var(--line);border-radius:8px;padding:14px}fieldset label{display:inline-flex;align-items:center;margin:6px 12px 6px 0;gap:6px}fieldset input[type=checkbox]{width:auto}
#memberForm>label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px}
#memberForm input[type=checkbox]{width:auto}
