.review-notebook{min-width:0}.review-dialog.ant-modal{max-width:calc(100vw - 24px);padding-bottom:0}.review-dialog .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 48px)}.review-dialog .ant-modal-header{flex-shrink:0;margin-bottom:16px;padding-right:24px}.review-dialog .ant-modal-body{min-height:0;overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.review-dialog .ant-modal-footer{flex-shrink:0;margin-top:20px;padding-top:16px;border-top:1px solid var(--color-border)}.review-dialog .ant-modal-footer .ant-btn{white-space:normal;height:auto;min-height:32px}.review-dialog .ant-modal-body>p{margin:0 0 16px;line-height:1.7}.review-dialog .review-result-diff{margin-top:16px}.notebook-toolbar{display:grid;gap:12px;margin:0;min-width:0}.notebook-toolbar-main{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;min-width:0}.notebook-save-status{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;min-width:0}.notebook-save-status>strong{white-space:nowrap;font-variant-numeric:tabular-nums}.notebook-save-status>[role=status]{color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}.notebook-toolbar-actions{flex-shrink:0;margin-left:auto}.notebook-toolbar .ant-tag{margin:0}.notebook-toolbar [role=status]{line-height:1.6}.review-notebook>.ant-alert{margin-bottom:0}.review-notebook .notebook-tabs>.ant-tabs-nav{margin-bottom:24px}.notebook-panel{display:grid;gap:24px;min-width:0}.notebook-panel p,.notebook-panel ul{margin:0;line-height:1.8}.notebook-panel-intro{display:grid;justify-items:start;gap:12px}.notebook-start{display:grid;gap:12px;padding:16px;background:var(--color-surface-muted);border-radius:6px;line-height:1.8}.notebook-start h2{font-size:16px;line-height:1.5;margin:0}.notebook-flow{display:flex;flex-wrap:wrap;gap:12px}.notebook-flow .ant-btn{display:inline-flex;align-items:center;gap:12px}.notebook-stages{display:grid;gap:16px;min-width:0}.notebook-stages>.ant-card{scroll-margin-top:16px;min-width:0}.review-notebook .notebook-publish>.ant-card-body,.review-notebook .notebook-stages>.ant-card>.ant-card-body{display:grid;gap:16px;padding:16px}.review-notebook .notebook-publish>.ant-card-body:after,.review-notebook .notebook-publish>.ant-card-body:before,.review-notebook .notebook-stages>.ant-card>.ant-card-body:after,.review-notebook .notebook-stages>.ant-card>.ant-card-body:before{display:none}.review-notebook .notebook-publish>.ant-card-head,.review-notebook .notebook-stages>.ant-card>.ant-card-head{padding-inline:16px}.notebook-stages>.ant-card>.ant-card-body>.ant-btn{justify-self:start;white-space:normal;height:auto;min-height:32px}.notebook-stages .ant-card-head-title{white-space:normal}.notebook-stages .ant-card-extra{flex-shrink:0;padding-left:12px;color:var(--text-secondary)}.notebook-questions{padding-left:20px}.notebook-outcome{font-weight:500}.notebook-links.ant-space{display:flex}.notebook-links .ant-btn-link{padding-inline:0}.notebook-field{min-width:0;margin:0}.notebook-field>label{display:block;font-size:14px;line-height:1.5;margin-bottom:8px}.notebook-detail-fields{display:grid;gap:16px}.notebook-previous .ant-collapse-content-box{display:grid;gap:12px}.review-notebook .notebook-details>.ant-collapse-item>.ant-collapse-header{padding:12px 0}.review-notebook .notebook-details>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:4px 0 0}.notebook-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:14px;line-height:1.8}.notebook-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.notebook-evidence{display:grid;align-content:start;justify-items:start;gap:12px;padding:16px;background:var(--color-surface-muted);border-radius:6px;min-width:0}.notebook-evidence .notebook-text{font-size:13px}.notebook-article-preview{padding:32px;background:#fff;border:1px solid var(--color-border);border-radius:6px;overflow-wrap:anywhere}.notebook-article-preview article p{margin:8px 0}.notebook-media{display:grid;gap:16px;min-width:0}.notebook-media h2{margin:0;font-size:16px}.notebook-media>.ant-space .ant-select{min-width:240px;max-width:100%}.notebook-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.notebook-media-card{min-width:0;display:grid;align-content:start;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:6px}.notebook-media-card>img{width:100%;max-height:260px;-o-object-fit:contain;object-fit:contain;background:#fff}.notebook-tools{min-width:0;max-width:100%}.notebook-tools .review-workspace{min-width:0;margin-top:0;gap:16px}.review-notebook .notebook-tools .review-plan .ant-card>.ant-card-body{padding:16px;gap:16px}.review-notebook .notebook-tools .review-plan .ant-card>.ant-card-head{padding-inline:16px}.notebook-actions{padding-top:24px;border-top:1px solid var(--color-border)}.notebook-public-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.notebook-public-grid>:first-child{grid-column:1/-1}.notebook-public-grid .notebook-field{padding-bottom:24px}.notebook-public-grid .ant-input-data-count{bottom:-24px;line-height:20px}.notebook-public-actions{display:grid;justify-items:start;gap:16px;padding-top:24px;border-top:1px solid var(--color-border)}.notebook-public-actions .ant-select{min-width:120px}.notebook-public-actions>.ant-checkbox-wrapper{align-items:flex-start;line-height:1.6}.notebook-public-actions>.ant-checkbox-wrapper>.ant-checkbox{align-self:flex-start;margin-top:3px}.notebook-history-section{display:grid;gap:16px;padding:16px;border:1px solid var(--color-border);border-radius:6px}.notebook-history-section h2{margin:0;font-size:16px;line-height:1.5}.notebook-history-section .ant-empty{margin:16px 0}.notebook-history{display:grid;gap:12px}.notebook-history-content{display:grid;gap:16px;min-width:0}.notebook-history-content>p{margin:0}.notebook-history-content .select-field{width:-moz-fit-content;width:fit-content;max-width:100%}.notebook-history-content .select-field>.ant-select{max-width:100%}.notebook-previous-pick{display:grid;justify-items:start;gap:12px;padding:16px;min-width:0;border:1px solid var(--color-border);border-radius:6px}.notebook-previous-pick>p{margin:0;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.notebook-history-modal .ant-modal-body{max-height:calc(100dvh - 200px);overflow-y:auto;overscroll-behavior:contain}.notebook-history>a{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:12px;background:var(--color-surface-muted);border-radius:6px}.notebook-preview-modal.ant-modal{top:24px;padding-bottom:24px}.notebook-preview-modal .ant-modal-body{max-height:calc(100dvh - 200px);overflow-y:auto;overscroll-behavior:contain;padding-right:12px}body:has(.notebook-preview-open) .platform-content:has(.review-page){overflow:hidden}.notebook-preview-modal .ant-modal-body>.ant-alert{margin-bottom:16px}.notebook-copy-target{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}@media (max-width:767px){.notebook-history-content .select-field{width:100%;flex-wrap:wrap}.notebook-history-content .select-field>.ant-select{width:100%!important;flex-basis:100%}.notebook-evidence-grid,.notebook-media-grid{grid-template-columns:minmax(0,1fr)}.notebook-article-preview{padding:16px}.notebook-toolbar-main{align-items:flex-start}.notebook-save-status{width:100%}.notebook-flow,.notebook-public-grid{grid-template-columns:minmax(0,1fr)}.notebook-flow{display:grid}.notebook-flow .ant-btn{justify-content:space-between;width:100%}.notebook-publish .ant-space-compact{display:flex;flex-direction:column;gap:12px}.notebook-publish .ant-space-compact>.ant-btn,.notebook-publish .ant-space-compact>.ant-input{width:100%;border-radius:6px!important}.notebook-preview-modal.ant-modal{top:16px;padding-bottom:16px}.notebook-preview-modal.ant-modal .ant-modal-content{padding:16px}}.notebook-handoff,.notebook-material-links{display:grid;gap:16px;min-width:0}.notebook-material-links h2,.notebook-panel-intro h2{font-size:16px;margin:0}.notebook-handoff{border-top:1px solid var(--color-border);padding-top:24px}.notebook-source-row{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;padding:12px 0}.notebook-source-row>div{min-width:0;overflow-wrap:anywhere}.notebook-source-row>.ant-btn{flex-shrink:0}.notebook-stages .notebook-field:has(#note-lesson){padding-top:0}.notebook-detail-fields>.ant-btn{justify-self:start}.notebook-platform-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.notebook-platform-images figure{margin:0;padding:12px;border:1px solid var(--color-border);border-radius:6px;min-width:0}.notebook-platform-images .ant-image{display:block;width:100%}.notebook-platform-images .ant-image .ant-image-img{width:100%;height:220px;-o-object-fit:contain;object-fit:contain}.notebook-platform-images figcaption{margin-top:8px;color:var(--color-text-secondary)}.notebook-document>.ant-card-body{display:grid;gap:24px}@media(max-width:767px){.notebook-platform-images{grid-template-columns:minmax(0,1fr)}}.notebook-article-preview h2{margin-top:40px}.notebook-platform-images{grid-template-columns:repeat(3,minmax(0,1fr))}.notebook-platform-images img{max-height:260px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}@media(max-width:700px){.notebook-platform-images{grid-template-columns:1fr}}.notebook-handoff h2{margin:0;font-size:16px}.notebook-save-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--color-border)}.notebook-handoff-steps{margin:0;padding-left:24px;line-height:1.8;list-style:decimal}.notebook-handoff-steps li+li{margin-top:8px}.notebook-document{scroll-margin-top:16px}.notebook-toolbar{position:sticky;top:0;z-index:20;background:var(--color-surface);padding:12px 16px;border:1px solid var(--color-border);border-radius:6px;box-shadow:0 2px 8px #00000008}#review-candidates-title,#review-document,.notebook-stages>*{scroll-margin-top:calc(var(--notebook-toolbar-height, 100px) + 16px)}.notebook-toolbar .notebook-flow{position:static;padding:0}@media (max-width:767px){.notebook-toolbar .notebook-flow{display:flex;flex-wrap:nowrap;width:100%;overflow-x:auto;gap:8px}.notebook-toolbar .notebook-flow .ant-btn{width:auto;flex-shrink:0}}.review-result-diff{display:grid;grid-template-columns:1fr 1fr;gap:16px}.review-result-diff pre{max-height:55vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;border:1px solid var(--color-border)}@media (max-width:700px){.review-result-diff{grid-template-columns:1fr}.notebook-toolbar{font-size:12px}}.notebook-flow:empty,.notebook-stages:empty{display:none}.notebook-article-editor{gap:16px}.notebook-article-editor>.notebook-handoff{border-top:0;padding-top:0}