/* 成长册整理增量样式，沿用当前页面颜色与微软雅黑。 */
.mo-card-list{display:grid;gap:16px}.mo-card h2{font-size:20px;margin:12px 0}.mo-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0}.mo-toolbar p{margin:0 auto 0 0}.mo-body,.mo-gallery-details,.mo-original,.mo-processing-list{margin-top:14px;border-top:1px solid var(--border,#e8dce0);padding-top:14px}.mo-body>summary,.mo-gallery-details>summary,.mo-original>summary,.mo-processing-list>summary{cursor:pointer;line-height:1.7;color:var(--text,#453c40)}.mo-member{padding:16px 0;border-bottom:1px solid var(--border,#e8dce0)}.mo-member:last-child{border-bottom:0}.mo-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-top:16px}.mo-media{border:1px solid var(--border,#e8dce0);border-radius:12px;padding:12px;overflow:hidden}.mo-media strong{display:block;overflow-wrap:anywhere}.mo-media .material-preview{width:100%;height:auto;max-height:320px;object-fit:contain;background:#f7f5f6;border-radius:8px;margin-bottom:12px}.mo-media video{min-height:100px}.mo-daily{margin-top:26px}.mo-daily h3{font-size:17px;margin-top:20px}.mo-ai-summary,.mo-suggestion{padding:16px;background:var(--soft,#faf5f7);border-radius:12px;margin:14px 0}.mo-suggestion h4{margin:0 0 10px}.mo-processing-list article{padding:12px 0;border-bottom:1px solid var(--border,#e8dce0)}.mo-processing-list article strong{display:inline-block;margin-right:12px}.mo-run-status{display:flex;gap:14px;align-items:center;margin-top:18px}.mo-trash h2{margin:22px 0 12px}.mo-tabs{margin-bottom:20px}.mo-card .check-row{white-space:nowrap}.mo-daily ul{padding-left:22px}.mo-daily li{margin:8px 0;overflow-wrap:anywhere}.mo-original .record-copy{white-space:pre-wrap;overflow-wrap:anywhere}.mo-card .between{gap:14px}
@media(max-width:640px){.mo-gallery{grid-template-columns:1fr}.mo-card .between{align-items:flex-start;flex-direction:column}.mo-toolbar .button{width:100%}.mo-daily>.between{align-items:flex-start;gap:12px;flex-wrap:wrap}.mo-media .material-preview{max-height:300px}}
.automatic-batches{padding:12px 16px;margin-bottom:16px}.automatic-batches>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.automatic-batches>summary strong{font-size:14px}.automatic-batches>summary span{font-size:12px;color:var(--muted,#786c72)}.automatic-history-body{border-top:1px solid var(--border,#e8dce0);padding-top:16px;margin-top:10px}.mo-file-shortcuts{display:grid;gap:8px;margin:14px 0}.mo-file-shortcut{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;padding:12px;border:1px solid var(--border,#e8dce0);border-radius:12px;background:var(--pink5,#fff8fa);color:inherit;text-decoration:none}.mo-file-shortcut strong{display:block;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.mo-file-shortcut small{display:block;font-size:12px;margin-top:5px}.mo-file-kind{font-size:10px;font-weight:700;background:#fff;padding:8px 3px;border-radius:7px;text-align:center}.mo-file-shortcut:focus-visible,.automatic-batches>summary:focus-visible{outline:2px solid var(--black,#21181d);outline-offset:3px}
@media(max-width:640px){.mo-library-heading .page-heading{flex-direction:row;align-items:center;gap:10px;margin-bottom:16px}.mo-library-heading .page-heading>div{min-width:0}.mo-library-heading h1{font-size:23px}.mo-library-heading .page-heading p{font-size:11px}.mo-library-heading .button{padding:9px 11px}.mo-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px}.mo-search>label:first-child{grid-column:1/-1}.mo-search>.field{margin:0}.mo-search>.button{width:auto;min-width:70px;align-self:end}.automatic-batches>summary{gap:4px 10px}.automatic-batches>summary span{font-size:11px}}
/* 手机收件与长期来源，沿用原有配色和字体。 */
.intake-attachments{padding:14px;background:var(--soft,#FCF1F4);border-radius:12px}.intake-advanced{margin:18px 0;border-top:1px solid var(--border,#E7E5DE);padding-top:14px}.intake-advanced>summary{cursor:pointer;line-height:1.8;margin-bottom:14px}.chat-history-choice{margin:14px 0 5px;align-items:flex-start}.chat-history-source{padding:14px 0;border-top:1px solid var(--border,#E7E5DE);overflow-wrap:anywhere}.chat-history-source:first-child{border-top:0}.chat-history-source summary{cursor:pointer}.chat-history-source .record-copy{white-space:pre-wrap;overflow-wrap:anywhere}.chat-history-references{border-top:1px solid var(--border,#E7E5DE);padding-top:14px;margin-top:14px}.chat-history-references>summary{cursor:pointer;line-height:1.8}.mo-review-member .record-copy{white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:640px){.intake-attachments input[type=file]{max-width:100%}.chat-history-source .text-button{min-height:44px}.chat-history-references{font-size:14px}.intake-advanced .form-grid{grid-template-columns:1fr}}

/* AI 状态和计划核对在手机上允许表格单独滚动。 */
.ai-runtime-status{padding:12px 14px;margin:12px 0;background:#f7f6f3;border-radius:12px}
.ai-runtime-status p{margin:7px 0 0}
.ai-plan-review{margin:12px 0;max-width:100%;min-width:0}
.ai-plan-table-scroll{overflow-x:auto;max-width:100%}
.ai-plan-review table{width:100%;min-width:350px;border-collapse:collapse;font-size:.88rem}
.ai-plan-review caption{text-align:left;font-weight:700;padding:8px 0}
.ai-plan-review th,.ai-plan-review td{padding:8px;border:1px solid #e5ded8;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.ai-plan-review thead{background:#f7f3ef}
