/* 仅 AI 辅助复盘的笔记嵌入模式生效，保留原模块与弹窗样式。 */
html.journal-embed, .journal-embed body { background: transparent; min-height: 0; }
.journal-embed body { display: block; }
.journal-embed #side, .journal-embed #ver-badge, .journal-embed #top-card, .journal-embed .skip-link { display: none; }
.journal-embed #content { margin: 0; width: 100%; }
.journal-embed .wrap { max-width: none; margin: 0; padding: 0; }
.journal-embed #sec-journal > .card { margin-bottom: 0; }
.journal-embed #sec-journal .sec-num { display: none; }
.journal-embed #main > #sec-journal > .card > h2:first-child::before { display: none; }
.journal-embed .modal-box { top: 20px; max-height: calc(var(--journal-host-height, 700px) - 40px); }
.journal-embed #toast { top: 12px; bottom: auto; }
.journal-embed #sec-journal>.card{padding:10px 12px;border-radius:6px}
.journal-embed .journal-card-head{margin-bottom:7px;padding-bottom:7px;font-size:15px}
.journal-embed .journal-card-head .section-source{display:none}
.journal-embed .je-context{display:flex;align-items:flex-start;gap:6px 18px;flex-wrap:wrap;margin:4px 0 7px}
.journal-embed .je-fold{font-size:12px;line-height:1.6;color:#56778b;min-width:0}
.journal-embed .je-fold>summary{cursor:pointer;width:fit-content}
.journal-embed .je-fold[open]{flex-basis:100%}
.journal-embed .je-fold>h2,.journal-embed .je-fold .peer-review-section>.journal-subhead{display:none}
.journal-embed .je-fold .prev-review,.journal-embed .je-fold .peer-review{margin:6px 0;padding:8px 10px}
.journal-embed .je-fold .peer-review-section{padding:0;border:0;background:transparent;margin:5px 0}
.journal-embed .journal-today-title{font-size:12px;margin:7px 0;color:#628095}
.journal-embed .my-watch-section{padding:8px 10px;margin:7px 0;background:#f7fafb}
.journal-embed .journal-subhead{margin-bottom:6px;font-size:12px}
.journal-embed .journal-subhead>span:not(.journal-subhead-actions){font-size:10px}
.journal-embed .watch-stock-grid{margin:4px 0;gap:6px}
.journal-embed .watch-empty{padding:2px 0;margin:0;font-size:11px}
.journal-embed .watch-search-row{margin-top:6px;gap:6px}
.journal-embed .watch-search-row input{padding:6px 8px;font-size:12px}
.journal-embed .watch-search-help{margin:4px 0 0;font-size:10px}
.journal-embed .journal-editor{margin-top:8px}
.journal-embed #jr-note{min-height:76px;padding:7px 9px;font-size:13px;line-height:1.65}
.journal-embed .journal-save-row{margin-top:6px}
.journal-embed .mini{padding:5px 9px;font-size:12px}
.journal-embed .journal-my-saved{padding:8px 10px;margin:7px 0}
.journal-embed .pr-note{line-height:1.65;font-size:13px}
@media(max-width:600px){.journal-embed #sec-journal>.card{padding:9px 10px}.journal-embed .journal-card-head{gap:6px}.journal-embed .card-head-actions{width:auto}.journal-embed .my-watch-head>span{display:none}.journal-embed .je-context{gap:4px 12px}}
