:root{font-family:"Microsoft YaHei","PingFang SC",sans-serif;color:#23345c;background:#f5f7fc;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 10% 0%,#e5f4f0,transparent 60%),radial-gradient(ellipse at 100% 0%,#e8edff,transparent 60%),#f8faff}a{color:#4263eb;text-decoration:none}main{width:min(920px,calc(100% - 40px));margin:60px auto}.auth{max-width:440px;padding:36px;background:#fff;border:1px solid #e5eaf3;border-radius:24px;box-shadow:0 20px 70px #23345c0b}h1{font-size:30px;margin:14px 0}h2{font-size:20px}p{line-height:1.8;color:#748099}.logo{font-size:25px;color:#4263eb;letter-spacing:3px}label{display:block;font-size:14px;margin:18px 0 8px}input{display:block;width:100%;padding:13px 14px;border:1px solid #dbe2ed;border-radius:10px;font:inherit;color:inherit;background:#fcfdff}button{padding:12px 18px;border:1px solid #dbe2ed;border-radius:10px;background:white;color:#23345c;font:inherit;cursor:pointer}button.primary{background:#4263eb;color:white;border-color:#4263eb}.auth button{width:100%;margin-top:24px}button:disabled{opacity:.5;cursor:wait}.notice{color:#64748b;font-size:13px}.status{min-height:24px;color:#b34d43;font-size:14px;line-height:1.6}.card{padding:26px;margin:24px 0;border:1px solid #e2e8f1;border-radius:18px;background:#fff}.bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.member{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid #edf0f5;gap:14px;align-items:center}.member small{color:#748099}.member label{margin:0;display:flex;gap:14px;align-items:center}.member input[type=checkbox]{width:20px;height:20px}form.compact{max-width:460px}.actions{display:flex;gap:10px;margin-top:20px}.hidden,[hidden]{display:none!important}

.site-filing{position:fixed;right:18px;bottom:6px;font-size:11px;line-height:18px;z-index:10;background:#f8faffdf;padding:0 5px}.site-filing a{color:#748099;text-decoration:none}
