*{box-sizing:border-box}body{margin:0;background:#f7f6f2;color:#303d38;font:15px/1.65 'Microsoft YaHei',sans-serif}aside{width:240px;position:fixed;inset:0 auto 0 0;background:#eeeee7;border-right:1px solid #dddfd5;padding:35px 24px}.brand{font-size:24px;font-weight:bold}.brand small{display:block;font-size:10px;letter-spacing:3px;margin:5px 0 50px}nav button{display:block;width:100%;text-align:left;margin:8px 0;background:transparent;border:0;padding:14px}button,.import{cursor:pointer;border:1px solid #d7ddd4;background:white;color:#3b5146;border-radius:7px;padding:9px 15px;font:inherit}button:hover,button.active{background:#dce5d9}button.primary{background:#365a49;color:white;border-color:#365a49}footer{position:absolute;bottom:30px;font-size:12px;color:#788278;width:190px}footer button,.import{display:block;margin-top:12px;font-size:12px;text-align:center}input[type=file]{display:none}main{margin-left:240px;padding:30px 50px}header{display:flex;justify-content:space-between;font-size:12px;color:#7d857e;border-bottom:1px solid #e0e2d9;padding-bottom:24px}.pill{background:#e9eee4;padding:3px 12px;border-radius:20px;color:#57704f}.intro{margin:40px 0 30px}.intro small{letter-spacing:3px;color:#8a997f;font-size:11px}h1{font-family:Georgia,'SimSun',serif;font-size:34px;margin:10px 0}p{color:#829083}.workspace{display:grid;grid-template-columns:240px 1fr;gap:22px}.panel,.card{background:#fff;border:1px solid #e1e4da;border-radius:12px;padding:24px}.doc{display:block;width:100%;margin-top:12px;text-align:left}.toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:18px}input,select,textarea{font:inherit;border:1px solid #dfe3d9;border-radius:6px;background:#fcfcf9;padding:10px;color:#33463b;width:100%}label{display:block;font-size:12px;color:#768272;margin:12px 0}textarea{min-height:400px;resize:vertical;line-height:1.9}#title{font-size:23px;font-weight:bold;margin-bottom:15px}.muted{font-size:12px;color:#8a9589}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}.card h3{margin:10px 0}.badge{font-size:11px;color:#72826a;background:#eff2e9;padding:4px 8px;border-radius:5px}.formgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.formgrid label{margin:0}details{margin-bottom:25px}summary{cursor:pointer;font-weight:bold}.metric{font-size:32px;margin:10px 0}table{width:100%;border-collapse:collapse;font-size:13px}td,th{padding:12px;text-align:left;border-bottom:1px solid #eee}#notice{color:#906037}#preview{min-height:400px;white-space:pre-wrap;overflow-wrap:anywhere}a{color:#365a49}@media(max-width:850px){aside{position:static;width:auto;padding:20px}nav{display:flex;flex-wrap:wrap}.brand small,footer{display:none}nav button{width:auto}main{margin:0;padding:22px}.workspace{grid-template-columns:1fr}.formgrid{grid-template-columns:1fr 1fr}h1{font-size:27px}}

.workspace.manuscripts-hidden{grid-template-columns:minmax(0,1fr)}
.workspace > .panel{min-width:0}
#manuscripts[hidden]{display:none}
