/* 继续沿用蓝白行政网站与简洁通讯窗口；正文信息优先。 */
.document-review{margin:30px 0 22px;border:1px solid #cbd9e2;background:#fafcfd;font:13px/1.8 var(--sans);color:#647b8a}
.review-context,.review-pagination{display:flex;justify-content:space-between;gap:20px;padding:10px 16px;background:#f0f5f8;font-size:12px}
.review-action{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 16px}.review-action strong{color:#48667a;font-weight:normal}.review-action p{font:12px/1.8 var(--sans);margin:4px 0;color:#758893}.review-action .school-button{flex-shrink:0}.review-pagination a{color:#486c85}
.volume-nav{display:flex;flex-wrap:wrap;border-bottom:2px solid #456d88;gap:4px}.volume-nav button{padding:11px 15px;background:#edf2f5;color:#60798c;font-size:12px}.volume-nav button[aria-pressed=true]{color:white;background:#456d88}
.archive-volume>header{padding:28px 0 10px}.archive-volume small{font-size:11px;color:#8d9ba4}.archive-volume h3{font:23px/1.6 var(--serif);color:#435f73;margin:9px 0}.archive-volume header p,.archive-help p{font:14px/1.9 var(--serif);color:#6c7b85;margin:10px 0}.volume-meta{font-size:12px;color:#718b9d;margin-top:18px}.volume-meta span{padding:0 9px}
.volume-contents{list-style:decimal-leading-zero;padding:0 0 0 28px;color:#8c9da9}.volume-contents li{padding:20px 0 18px;border-bottom:1px dotted #cfdae2}.volume-contents li>div{display:inline-block;vertical-align:middle;width:calc(100% - 100px)}.volume-contents a{color:#466b86;font:16px/1.8 var(--serif)}.volume-contents small{display:block;margin-top:5px}.volume-contents li>span{font-size:11px;display:inline-block;width:90px;text-align:right}.needs-review{color:#9c6d45}
.volume-submit{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0}.volume-submit p{font-size:12px;line-height:1.8;color:#798b97}.volume-submit .school-button{flex-shrink:0}.school-button:disabled{opacity:.45;cursor:not-allowed}.volume-receipt{padding:16px;background:#f0f5f1;color:#627f6b;font-size:13px;line-height:1.9;margin:20px 0}.volume-feedback{font-size:13px;line-height:1.9;color:#966d46;padding:15px;background:#faf7f0}.archive-help{margin-top:24px;padding-top:24px;border-top:1px solid #dfe6ea}.archive-help h3{font-size:14px;color:#5a788d;font-weight:normal}.archive-help a{font-size:12px;color:#55758d}
.verdict-options,.review-reasons{border:0;padding:0;margin:22px 0 0}.verdict-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.verdict-options legend,.review-reasons legend{font-size:13px;color:#4c6d83;margin-bottom:10px}.verdict-options label,.review-reasons label{display:flex;gap:9px;align-items:center;font-size:13px;color:#5d7281;padding:12px;border:1px solid #d8e2e9;cursor:pointer}.verdict-options label:has(:checked),.review-reasons label:has(:checked){background:#edf4f8;border-color:#87a8bf;color:#345b78}.review-reasons{display:grid;grid-template-columns:1fr 1fr;gap:7px}.review-reasons[hidden]{display:none}.review-reasons label{font-size:12px;padding:10px}.review-reasons legend small{font-size:11px;color:#8c9ba5;padding-left:8px}.review-reasons label:has(:disabled){opacity:.55;cursor:default}.verdict-options input,.review-reasons input{accent-color:#3e6e8c;flex-shrink:0}.correction-dialog{max-height:calc(100svh - 42px);overflow:auto}.correction-dialog form{padding-bottom:24px}
.story-table{width:100%;border-collapse:collapse;margin:22px 0;font:14px/1.9 var(--sans)}.story-table th,.story-table td{border:1px solid #d9e1e6;text-align:left;padding:12px;min-width:90px;color:#5f727e}.story-table th{background:#eef3f6;color:#49697e;font-weight:normal}.story-table tbody tr:nth-child(even){background:#fafbfc}
.social-filters{display:flex;justify-content:flex-end;gap:20px;border-bottom:1px solid #e3e5e3;background:#fafafa;padding:10px 24px;font-size:12px;color:#8b938d}.social-filters label{display:flex;align-items:center;gap:8px}.social-filters select{font:12px var(--sans);border:1px solid #d9ded9;padding:6px 8px;color:#5f6c63;background:white;border-radius:2px;min-width:108px}.social-bio{text-align:right;margin:0 32px 10px;color:#9ba49d;font-size:12px}.moments-header>.quiet-button{margin-left:auto;font-size:12px}.moment-avatar{padding:0;flex-shrink:0}.moment-avatar .avatar{width:40px;height:40px}.moment-post-body>h3 button{color:#526d89;padding:0;font-size:14px;font-weight:500}.moment-post-body>p{font-size:14px;color:#373f39;line-height:1.8}.moment-meta{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-top:13px}.moment-meta time{font:11px Arial,var(--sans);color:#9a9f9b}.moment-like{font-size:11px;color:#607487;padding:4px 9px;background:#f2f4f2;border-radius:2px}.moment-like[aria-pressed=true]{color:#477251}.moment-comments button{padding:0;color:#536e88;font-size:12px}.moment-comments,.moment-likes{font-size:12px;background:#f2f3f3;color:#526a80;line-height:1.8}.moment-comments{color:#454f48}.moment-post-body .moment-photo{max-width:340px}.moment-post-body .moment-photo img{max-height:230px;object-fit:cover}.social-empty{padding:45px 0;color:#939d95;text-align:center;font-size:13px}.message-avatar-link{padding:0;align-self:flex-start;flex-shrink:0}.message-profile{padding:0;color:inherit;font-size:inherit}.avatar-sage{background:#bacaba;color:#4b624a}.avatar-lilac{background:#c7c0d2;color:#696076}.avatar-slate{background:#bdc8cf;color:#56636b}.avatar-peach{background:#dbc3bb;color:#866958}.avatar-sand{background:#d7cfb7;color:#7b7258}.avatar-lemon{background:#ddd9a9;color:#85824c}.avatar-mist{background:#b9cacc;color:#5b767b}.avatar span{font-family:var(--sans)}
.collection-reminder{display:block;font:12px/1.8 var(--sans);padding:14px 16px;margin:18px 0;background:#f4f7f9;border:1px solid #dbe4eb;color:#587a92}.collection-reminder .icon{width:14px;height:14px;vertical-align:middle;margin-left:8px}
@media(max-width:650px){.review-action,.volume-submit{align-items:flex-start;flex-direction:column}.review-context{font-size:11px;gap:10px}.review-pagination{font-size:11px}.review-pagination a:last-child{max-width:70%;text-align:right}.volume-contents li>div{width:100%}.volume-contents li>span{text-align:left;margin-top:9px}.volume-nav button{padding:10px;font-size:11px}.review-reasons{grid-template-columns:1fr}.review-reasons label{padding:9px}.social-filters{padding:9px 14px;gap:12px;justify-content:space-between}.social-filters select{min-width:92px;max-width:120px}.social-filters label{gap:5px}.moment-meta time{font-size:10px}.moment-avatar .avatar{width:33px;height:33px}.story-table td,.story-table th{padding:9px;font-size:12px}.social-bio{margin-right:20px}}
@media(prefers-reduced-motion:reduce){.maintenance-progress i{animation:none;width:100%}}
.revision-addition{background:#fbf6e7;text-decoration:none;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:2px 3px;border-bottom:1px solid #e5d5ad}
.archive-redaction{display:inline-block;width:calc(var(--redacted-chars) * 1em);height:.9em;margin:0 .1em;vertical-align:-.08em;background:#111;color:transparent;white-space:nowrap;overflow:hidden;text-indent:0;line-height:1;user-select:all;print-color-adjust:exact;-webkit-print-color-adjust:exact}
.moment-meta time{font-size:12px;line-height:1.6;color:#929792;font-variant-numeric:tabular-nums;white-space:nowrap}
