
body{margin:0;background:#f8f7f2;color:#423b2d;font-family:"PingFang SC","Microsoft YaHei",sans-serif}.staff-header{max-width:1200px;margin:auto;height:110px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;box-sizing:border-box}.staff-header img{width:190px;height:auto}.staff-header span{font-size:14px;color:#8d8067}.staff-nav{background:#bd994a}.staff-nav-inner{max-width:1200px;margin:auto;display:flex;flex-wrap:wrap}.staff-nav a{display:block;padding:14px 18px;color:#fff;text-decoration:none;font-size:16px}.staff-nav a.active{background:#a98439}.staff-main{max-width:1200px;margin:auto;padding:28px 24px 70px;box-sizing:border-box}.crumb{font-size:14px;color:#958c7c;margin:0 0 38px}.crumb a{color:inherit;text-decoration:none}.login-card{max-width:430px;margin:0 auto;background:#fff;border:1px solid #e8dfce;border-radius:8px;padding:38px 42px;box-shadow:0 8px 35px #7a61230a}.lock{width:48px;height:48px;margin:auto;background:#f7f0df;border-radius:50%;display:grid;place-items:center;color:#a68135}.login-card h1{text-align:center;font-size:26px;font-weight:500;margin:20px 0 10px}.intro{text-align:center;font-size:14px;color:#95856b;margin:0 0 30px}.login-card label{display:block;font-size:14px;margin:18px 0 8px}.login-card input{width:100%;box-sizing:border-box;border:1px solid #e2ddd2;border-radius:4px;padding:12px 14px;font:14px inherit;background:#faf9f6;color:#6f6553}.login-card button{width:100%;padding:13px;margin-top:26px;border:0;border-radius:4px;background:#c2a76b;color:#fff;font-size:16px;cursor:not-allowed}.notice{text-align:center;font-size:13px;color:#948773;line-height:1.9;margin:20px 0 0}.staff-footer{text-align:center;border-top:1px solid #ebe5d9;padding:24px;color:#a09582;font-size:13px}@media(max-width:640px){.staff-header{height:88px;padding:0 18px}.staff-header img{width:155px}.staff-header span{font-size:12px}.staff-nav-inner{flex-wrap:nowrap;overflow-x:auto}.staff-nav a{white-space:nowrap;padding:13px 16px;font-size:14px}.staff-main{padding:24px 18px 48px}.crumb{margin-bottom:24px}.login-card{padding:30px 24px}.login-card h1{font-size:24px}}

.login-card button{cursor:pointer;background:#b18b3f}.login-card input{background:white}.workspace{max-width:1100px;margin:auto}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:24px}.toolbar h1{font-size:26px;margin:0}.muted{color:#97886f;font-size:14px}.button,button{display:inline-block;border:0;background:#b18b3f;color:white;padding:11px 18px;border-radius:4px;cursor:pointer;text-decoration:none;font-size:14px}.secondary{background:#eee7d9;color:#6b5935}.inline{display:inline}.message{background:#f7efdc;border:1px solid #e8d6aa;padding:13px 16px;border-radius:4px;margin-bottom:20px;color:#6a5126}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.doc-card{border:1px solid #e5dece;padding:24px;background:white;border-radius:6px}.doc-card h2{font-size:19px;font-weight:500;margin:10px 0 18px}.doc-card a{color:#9b762c;text-decoration:none}.panel{background:white;border:1px solid #e5dece;padding:28px;border-radius:6px}.panel label{display:block;margin:16px 0 8px}.panel input,.panel textarea{width:100%;box-sizing:border-box;border:1px solid #ddd6c7;border-radius:4px;padding:12px;font:15px inherit}.panel textarea{min-height:450px;font-size:15px;line-height:1.9}.body-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:2;font-size:16px}.panel h1{font-size:26px;line-height:1.5}.staff-table{width:100%;border-collapse:collapse}.staff-table td,.staff-table th{text-align:left;padding:14px;border-bottom:1px solid #eee7da}.account-form{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.account-form input{min-width:0}.action-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}@media(max-width:640px){.account-form{grid-template-columns:1fr}.panel{padding:20px}.staff-table td,.staff-table th{padding:9px}.login-card{box-sizing:border-box;max-width:100%}}
