/* A bounded writing surface within the full-screen workspace, in every theme. */
#publicationPlanDialog.plan-editor-full{background:var(--surface-soft,#221e2d);padding:18px 24px;box-sizing:border-box}
#publicationPlanDialog.plan-editor-full .dialoghead{margin-bottom:12px}
#publicationPlanDialog.plan-editor-full .plan-post-text{display:flex;flex-direction:column;min-height:0;overflow:hidden;gap:8px}
#publicationPlanDialog.plan-editor-full :is(.plan-editor-top,.plan-rich-shell,.plan-editor-status,.plan-collaboration,.plan-text-review){width:100%;max-width:1000px;box-sizing:border-box;margin-left:auto;margin-right:auto}
#publicationPlanDialog.plan-editor-full .plan-editor-top{flex-shrink:0;background:transparent}
#publicationPlanDialog.plan-editor-full .plan-rich-shell{border:1px solid var(--line,#725c81);background:var(--field,#251e2e);box-shadow:0 5px 24px #00000018;min-height:0;overflow:hidden;border-radius:10px}
#publicationPlanDialog.plan-editor-full .ql-toolbar{position:relative;z-index:2;flex-shrink:0}
#publicationPlanDialog.plan-editor-full .ql-container{overflow-y:auto;background:var(--field,#251e2e)}
#publicationPlanDialog.plan-editor-full .ql-editor{width:100%;max-width:none;margin:0;padding:30px 40px;box-sizing:border-box;font-size:16px;line-height:1.65;color:var(--ink,#f1eaf8)}
#publicationPlanDialog.plan-editor-full .ql-editor :is(p,li){font-size:inherit;line-height:inherit;color:inherit}
#publicationPlanDialog.plan-editor-full .plan-text-review{max-height:100px;overflow:auto;flex-shrink:0}
#textHistoryDialog{width:min(960px,calc(100vw - 32px));max-width:960px;max-height:90dvh;box-sizing:border-box;background:var(--surface,#302739);color:var(--ink,#eee7f5)}
#textHistorySelect{width:100%}.version-actions{margin:12px 0}.version-text{min-height:200px;max-height:55dvh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;padding:20px;background:var(--field,#251e2e);border:1px solid var(--line,#725c81);border-radius:8px;color:var(--ink,#eee7f5)}
.version-text ins{background:#d5f5df;color:#114e2d;text-decoration:none}.version-text del{background:#ffe0e0;color:#8b1724;text-decoration:line-through}
.notes-board{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.notes-column-head h2{overflow-wrap:anywhere}.notes-column-head .textbutton{flex-shrink:0}
.column-settings-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:12px 0}.column-settings-row input{min-width:0}.note-column-transfer{border-top:1px solid var(--line);padding-top:12px}
@media(max-width:760px){
 #publicationPlanDialog.plan-editor-full{width:100vw!important;max-width:100vw!important;height:100dvh;padding:12px}
 #publicationPlanDialog.plan-editor-full .ql-editor{padding:18px;font-size:16px}
 #publicationPlanDialog .plan-editor-top .toolbar:has([data-plan-editor=undo]){grid-template-columns:44px 44px repeat(3,minmax(0,1fr))}
 .notes-board{grid-template-columns:none;grid-auto-columns:minmax(270px,85vw);grid-auto-flow:column;overflow-x:auto}
 #textHistoryDialog{padding:16px;width:calc(100vw - 16px)}.version-text{padding:12px}
 .column-settings-row{grid-template-columns:minmax(0,1fr) auto}.column-settings-row button:last-child{grid-column:2}
}
